At some point in the past I also had the same question and it was answered after I spoke to a lot of people who have lived in both places. I will express my personal opinion here which is shaped by my impression of Canada as I’ve been there and my friends’ impression of Australia, who’ve been there. Canada is pretty much like the US, with less population, and thus fewer number of jobs in tech (esp. compared to US and Silicon valley, although that’s changing), with better healthcare, and nicer people. According to my Australian friends who’ve been to USA, Australia is less developed than USA & Canada. When I say less developed, I mean they are still one step behind the US and Canada in many things, including technology, growth and development, the kind of cutting edge jobs you can find particularly in USA and Canada. Australia is also much more into mining and related jobs rather than tech jobs. Australia is really expensive, especially if you want to live in a place Sydney. Aus is also planning/or has abolished their 457 work visas in the name of “Aussies first” so that doesn’t bode very well for future immigrants. Although, weather-wise, nothing beats Australia! I guess if you could find a well paying job and a PR you might wanna consider Australian PR, especially if you care about the weather. And especially after what’s happening in the US with possible tightening of H1 rules, more people might end up going there.