Look, there are only a few places worth living in long-term, if you actually want to live life, as opposed to vegetating.
Canada, Australia, and other countries like that are provincial backwaters with tiny populations. Where is close to Canada - the USA, that's it. Why not just live in the important country rather than the minor one. Where's close to Australia? New Zealand, lol. No ambitious or adventurous person in their right mind would move to these places, they are countries you move to in order to have a dull but easy life, not places you go to change the world or experience all that life has to offer. The only people that live there are the locals, people fleeing desperate 3rd world shitholes, and the occasional retired person taking advantage of PPP (which no longer works for Oz and Canada).
The only places that matter are the leading global cities in the key parts of the world: the Americas, Europe, Asia. Africa and S America are just too backward to be considered. That leaves NYC, London, and Hong Kong as the only serious candidates.
Second tier alternatives, especially if you are into the industry that predominates there, would be places like LA, San Francisco, Chicago, Paris, possibly Tokyo and Shanghai. I could understand an Italian futures trading moving to Chicago, or a Spanish actor moving to LA, or an American chef moving to Paris. I can't imagine why anyone would take a look at their career and life plan, and think "Aha - Canada here we come! Vancouver or bust!"
Everywhere else is an irrelevance. No one with prospects moves to cities like Calgary, Auckland, or Vienna and says 10 years later "wow, moving here really changed my life!" These places aren't even on the radar for anyone who wants to make something of themselves. If I was an employee and got posted to somewhere like Adelaide or Helsinki, I would seriously contemplate suicide. These are dull, lifeless backwaters with little to do, most people don't even know where they are.