| Here's another source, Payscale.com: Software engineer (Canada): $51,000 (C$70,000) Software engineer (US): $80,825 The gap here is smaller ($30k vs. $50k) but still significant. And I'm not trying to be argumentative, but I'm more inclined to believe two surveys than a random person's claim. [1] http://www.payscale.com/research/CA/Job=Software_Engineer/Sa...
[2] http://www.payscale.com/research/US/Job=Software_Engineer/Sa... |
So yeah, a lower dollar is somewhat bad for employees who see some of their costs go up (in CAD) due to the exchange rate, as well as those who are planning to spend their earnings in other countries. It's also bad for companies that need to import goods. Of course it's good for companies that export goods, especially those with costs (like employee salaries!) paid in CAD. If the dollar stays low (in a relative sense) for long enough, these things tend to be pulled back into equilibrium, but they never move as fast as currencies can fluctuate.