Turns out the solution, according to the OP, is for everyone to compete in the free market harder :brainworms:

The real problem today is that Canada has yet to find a way to grow and finally compete against the long established titans in private markets like Amazon, Warner Bros, AT&T, Google, Microsoft, Ford, Facebook, J&J, Coca-cola etc. As a result, we have no choice but to prop our economy on the housing market and foreign "investment".

All of this said, and this is going to sting a little, it is on Canadians to fix this - not just our government. Everyone needs to take ownership of this mess and compete in every industry we can, to provide better solutions, and to become titans ourselves.

Only then will you start to see a better and more affordable Canada.