If you're studying SWE or CS at a Canadian university, are you planning to move to the US? What do your classmates plan to do? Did you do internships in the US or in Canada? Do you plan to stay in Canada? If so, why?
If you work in Canada for a US company, such as Google, how satisfied are you with your TC? Do you think it compares favorably with the TC of US-based engineers? Have you ever considered requesting an internal transfer to a US office? Do you know if other people have done it?
I've been approached a few times over the years, but I just couldn't sign on to their system of government. It's always rubbed me the wrong way.
I did take a job in Australia about 10 years back and I've been happy with the move, for the most part.