You sound very bitter and negative, I sure hope you don't live in Canada with that kind of whiny attitude because it would truly make no sense.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.
I have several friends and colleagues who are from the US, the UK, Ireland, Japan etc. who left their families and (in the case of the US) better paying jobs to live in Canada where they feel more welcome and safe, or because they love the nature, the diversity... The Americans have already become dual Canadian citizens. Of course, there are also those who came and left. Canada, much like any other country, is not perfect. If you value climate so much, consider Victoria or another country altogether.
Very few adults are naive enough to believe that everything will fall into their hands as soon as they step foot on Canadian soil. Also, in which country can you have a good life without a decent paying job, please name one? You certainly don't need 100k per year unless your life goals include spending money on random expensive crap. Living in Vancouver and Toronto is expensive for sure, but you don't have to live in those two cities, but even if you do you can find decent accommodation options. Again, it seems your criteria revolves around money and climate, in which case you should consider California, Florida or Australia. Cheerio!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.