I'm just shy of 4x.
I'm just shy of 4x.
Also, while this:
> $175-300k USD = $240-400k CAD
is accurate, it fluctuates. Back in 2008 CAD and USD were at par with CAD actually exceeding USD for periods. Also, unless you're living in Canada and getting paid in USD (or hoarding cash to return to living in Canada) the exchange rate shouldn't really mean much in terms of your career choices. It makes more sense to measure those salaries against local cost of living / quality of living / etc.
What do you mean by this? After taxes, rent, food and other living costs, you're keeping almost 50% of your compensation to spend on whatever you want. How does purchasing power not matter? How much does a car cost in Canada? An iPhone? How much does a flight to Japan cost or a dinner in Tokyo? Of course the exchange rate is relevant even when you're not "hoarding" cash and have no intentions to return to Canada.
I should have mentioned I'm still a student. I'm sure that for a senior developer, the difference is significantly larger.
And don't let anybody get on you about the cost of living. You can live pretty inexpensively in San Francisco, as you can in any city, if you're willing to make some sacrifices (roommates, transit).