But to suggest this is th norm for software jobs across both countries? The stats just don't support it.
3-4x is crazy. You make it sound like the US is crawling with tech jobs paying > 500k for mid-career jobs. It just not so.
During that time you have college grads in the states walking away if they don't get 100k as their first job in SF.
Now obviously if you take the hottest markets in Canada and compare them to mediocre markets in the US, the gap is much smaller, but that's usually not the move people are considering when this topic comes up.
But if you were making 70-80k in Canada then hit the US and do 200k + RSUs + bonus, you're in a much different world...and it can just keep going up and up and up and up, while up north you will hit a wall much sooner.
Again, I'm not denying that vastly more of these opportunities exist in the US, particularly in a few locations. But that doesn't factor into the majority of tech jobs on either side of the border.
However, the Waterloo software engineering graduate who's making 150k+RSU+bonus is probably nailing a Principal engineer position at a famous american tech company in SF/SV/NYC/Boston and is absolutely going to nail big bucks. Thats some superstar material right there. The only places I've seen that approached those numbers in Canada were Canadian offices of Wall street banks. And having worked for those companies in the past, superstar engineers at Morgan/Goldman in NYC made me look poor.
And i'm far from poor.
I'm a Canadian that moved to the US for work - this multiple sounds entirely plausible, in fact it sounds like a conservative estimate.
In major tech hubs the multiple is closer to 3-4x.
> "Much more realistic is a 30% bump"
This is not at all realistic - I know many Canadians working in the US as developers and all of them are making well in excess of 200% of their Canadian market rate.
You're characterizing Canadian tech salaries (in say, Vancouver or Toronto) as being moderately below US standards (~30%?), where in fact they are vastly below the standard in comparable markets (SFBA, Seattle, NYC, etc). The gap is already big for new grads, but it widens even further with experience. A dev with ~5+ years of experience can reasonably triple their salary moving south.