Not to belabor a point about economies and why the difference in the CAN./US dollar, certainly the oil prices have a dramatic change in the CAN dollar but the US dollar is now artificially high because so much of their mammoth(and growing) debt is being bought up by foreigners via the sale of their treasury bonds. The US government is selling these to finance all these stimulus packages. China alone, owns almost $500 billion of these. If the Chinese ever decided to pull the plug and dump these, the Mexican peso would start looking good. Over the next year it has been predicted with the printing of money, increased inflation, the US debt continuing to grow, and oil prices starting to edge back up, the dollar difference will narrow.