We could drop western Europe into central BC / Alberta/ Sask. / Manitoba and not notice.
Or, we could destroy our small builders, import millions of immigrants incapable of construction / trade work, inflate asset prices, pay for their housing with government grants, lie about CPI inflation, and fix it all if we just…
“only allow Canadian nationals to own real estate”?
There are many things which could be done. I think ideologically it makes sense that if you want to own land in a country you need to be a citizen of that country. You need “skin in the game” so to speak, if you want to enjoy owning property in a location you need to make a commitment to that nation — the good parts and the bad parts.