CDN is weakening vs USD because commodities are in freefall and CDN is a commodity currency, plus there is demand for USD. It's actually holding up well vs other currencies. Regardless, it's a great time to sell you USD for CDN for instaprofit. I can't imagine it weakening vs USD much further and if OPEC cuts production to shore up oil prices it might reverse, but all bets are off right now.