I am sure there's a very good reason for the difference and a proffesional economist could tell us. I know I recently learned that the value of the dollar rises and falls based not on the countries relative fincancial strength but it fluctuates because people are actually buying and selling dollars! I can't believe it but money is actually traded. So all summer the Canadian dollar was riding high because traditionally it's a commodity dollar, and commodity prices were very high. The US dollar was weak globlally, and both the Euro and the Canadian dollar were high. Now we're sitting with a 20% difference again, and our economy is strong, we're not in a morgage crisis, we don't have any bank instability, and only one province is sitting at the edge of a recession. The US on the other hand is a mess. So our dollar really should be worth more based on the strength of our banks and economy. But it's not because traditionally when there's financial troubles investors put their money in US dollars, like it or not it's the worldwide currency. I am not saying I understand it but it's just another area of world economics thats confusing and seemingly backwards. I know this summer a lot of retailers were under a lot of pressure to change prices because bikes (and everything else) were several thousand dollars more here than in the USA and our dollar at some points was worth more!