The U.S. dollar may no longer be the 'safe haven' of old. The continuing crisis in Libya, as well as fears of unrest spreading throughout the Middle East has caused investors to seek safety outside the U.S. Specifically, the Euro, once a risky currency (due to the ongoing debt crisis in parts of Europe), is now considered (relatively) safe.
Oil prices have risen on speculation Libya has lost as much as 2/3rd of its oil production. Oil is hovering close to the $100/bbl mark.
Meanwhile, the Canadian Dollar is currently trading over par with the U.S. dollar. Given that the Oil prices are rising and investors are fleeing the U.S. dollar, the Canadian dollar will likely remain high for quite some time.
This does not bode well for Canadian exporters who are being hit both ways: reduced sales in the U.S. and higher production prices at home due to higher Oil prices.
If anything, this should be a wake up call for Canadian manufacturers. Improved efficiencies will be necessary if they wish to remain competitive.