I was in Canada recently and bought a pair of socks. I gave the clerk $20USD, and she gave me back $20CDN and a bit of change, and said "It just doesn't seem fair."
I'm no expert in international currency dynamics, but I always thought that natural resource based economies win in the end?
We're in Mexico for the month, where the peso has been in a literal free-fall, and is projected to be about 17 pesos to the USD next year. It's about 15 now, and was 13 last year. It's a shock for the Canadians here when some prices are now listed in USD.