Only agree with your last paragraph. Otherwise it's BS.Oh come on. Let’s call a spade a spade. Other than folks from developing countries or those in troubled areas of Europe, no one wants to immigrate to Canada. The best parts of Canada are cold and wet for half the year.
Now don’t get me wrong - it’s a beautiful and welcoming country for those that wish to immigrate, just that it doesn’t offer anything special if you are already in a developed western country. Great place to take a vacation but not live.
On that note I would like to add another point - those in here that think their lives will automatically become better by just moving to Canada, please have a rethink. Focus on your skills and career. Unless you find a decent paying job in Canada (minimum of 100K per year), you will struggle to find decent accommodation in any good city / neighborhood nor afford spending money for fun. Yes it can sound nice to say I live in Canada to your neighbors but in reality your life could suck more than it did in your home country where you at least had the comfort of a home cooked meal. Remember the grass isn’t always greener.
People immigrate for many reasons. Also some people enjoy the bitter cold. Many move for a change of pace. The world is massive, and not limited to people who think like you.