Oh did I mention the population levels are much smaller. You can live in a city with about 2 million people like Vancouver. Or a half hour out in a city with only 100,000 people. I myself live in a city with nearly 200,000 people and its awesome. But you can choose a small town of 10,000 to as few as 500. Or maybe you want to live in a secluded area as few as 10 homes. Chose to live in an Urban Metropolis a Suburban town or hick town out in the middle of nowhere. Plus free medical high quality affordable education.
I'll put this into perspective. Americans are being smuggled into Canada. Mexicans today are being smuggled across the US border and then smuggled north and across our border. Immigrants are skipping America or fleeing it. We will need to start putting up fences and keeping the American immigrants out.
That is what the current climate is! Americans are running north trying to get into Canada. Do you really want to move to a country who's citizens are fleeing to Canada?