Anyone whose good in Canada is already in the US or they don't care about compensation to begin with. Either way you're not getting a top engineer working on your ad-tech business for a third the cost. But if you're building a startup that uses ML to look for 3d printable compliant mechanism you'll be drowning in applications and starved for cash.
As a Canadian that's not really how I see it. I worked for a bit in California and while I was earning more than I do now, the cost of living was probably double what I have right now so the math really wasn't as simple as "move to the US to make more money".