Now, London isn't exactly cheap, and my overall buying power here is probably only mildly superior to what it would be in Canada, but I get to live in a great city with all the amenities of a major European hub.
Canada is great and I love many things about it, and I do consider it my proper home, but there's not much to attract me back at this point in my life & career. It's just truly a bad place to be if you're in tech.
I've been encouraging my friends back home to go explore other options like the US or Europe, and so far 3 more people I know have left - and it doesn't take much convincing once they see what's abroad.