You have your head in the sand.  Canada is not seen as a stable place to live and work.  It is viewed as a safety net with a lax government that turns a blind eye to money laundering, and tax laws that are heavily sided towards foreign investors.  As a result, people invest in Canada but not in assets that create jobs or value for Canadians.  

And, we seem to be getting rising unemployment, increased crime, overcrowded schools, bursting hospitals, massive traffic, etc. without seeing any benefits.  How exactly is this good for us?