Let me begin by saying the housing situation is complex, multi-faceted.
This is not a single issue.
Clearly there is a lot of 'investing' going on, both with the legitimate money, and 'dirty money'.
Clearly the housing market is hyper-stimulated by record low interest rates, and by comparatively low (in percentage terms) down payment requirements.
But also, we have population growth in excess of new unit completions.
For all of Canada, population growth for the 12 months ending July 1st 2020 (the lowest in many years)..........was 411,854. Typically, that number has been over 500,000 in recent years.
https://www150.statcan.gc.ca/n1/daily-quotidien/200929/dq200929b-eng.htm
Now lets take a look at housing unit completions across Canada.
This is Q3 2019 - Q2 2020. So a direct match:
~186,000 units.
Not terrible at 2.2 people in growth, per housing unit.
But with an average household size in Canada of 2.5, not enough to bring balance to the market.
Consider that population growth was 531,000 the year before, with ~195,000 completions which would equal 2.7 people per unit (indicating market contraction relative to demand growth).
So we really have a series of issues to address:
a) Supply - by way of reducing 'investment' in or commoditization of housing.
b) Supply - by constructing more units.
c) Demand - by way of reducing commoditization of housing.
d) Demand - by way of reducing immigration (I'm fine with immigration its just a mathematical option).
e) Demand - by way of restricting eligible buyers (higher down payments)
Finally, and these are my two favourites:
We can act to increase incomes at the middle and lower end of the income spectrum
We can act to reduce the cost of housing ( development charges, zoning process etc.)