What is missing in Canada are those who are willing and able to invest in larger scale projects.  If various gov'ts assume that role, they tend to invest where the votes are or where they have connections as opposed to a strictly quality of project from an investment perspective.

One of the down sides of a high level of taxation is the difficulties in raising for acquisition of investment capital.  Odd that the country will welcome investor level immigration based partly on their promise to invest in the Canadian economy, knowing full well that they raised such funds in a very less taxing jurisdiction.