You have pointed out the biggest obstacle to growth in Canada - the power of a handful of demonstrators to block any development. To this I would add the "First Nations", who seem to believe that money grows on trees in Ottawa.
The first step is to curb this power, even if it means what are generally regarded as repressive measures.
A recent estimate of the value of blocked projects was over a hundred billion dollars (sorry - I cannot remember the exact figure).