In much of Canada, housing prices are so elevated (because of foreign and corporate investment) that it is already impossible to buy a single family home. The state controls the media in Canada, and They keep voting for more socialism. When the truckers protested, they were called selfish nazis. Something is going to happen there eventually, and if I were a Canadian, I’d feel a whole lot better about it if I could defend my family when it happened.
I assume that there's a lot of government restrictions so you can't just buy land and build a house in Canada despite having the size of United States with 10× less population.