I still see USDCAD as oversold. It is where it is because of a string of strong economic figures in 1Q plus M&A encouraged by a cheap loonie. M&A has diminished (e.g. Alcoa/Alcan fell through). Canadians are sitting on a pile of loonies from selling Inco/Falconbridge/Dofasco etc., which they recently used to beat off a play for BCE and are for the time being plowing back into the Canadian market, but as soon as a definite upward trend in USDCAD starts they will be looking at all those cheap-looking US stocks. You might see a reverse play by Alcan for Alcoa.
Apart from oil now being over $70, I just can't see any more downward fundamental pressure. Oil by itself can't account for the loonie being where it is. Also keep in mind that $70 oil with USDCAD at 1.12 was bringing in $78.40/bbl in loonies whereas at 1.06 it only brings in $74.20, equivalent to US$66.25 last year, or around $64 in constant dollars. Besides which, oil is also bound to unwind sooner or later. With gas prices where they are and the high loonie, look for a subdued summer travel/tourist season.
Last figures for US economic growth were only 0.6% y/y. The housing market continues to be in trouble, import prices are high due to the low dollar and high gas prices are pushing inflation, which Bernanke hasn't got the leeway to handle. So the US looks to be heading for zero growth and/or recession real soon now. In the meantime according to the April figures, Canada is already at zero growth, and the next batch of figures are bound to look worse. Every trend contains the seeds of its own destruction.
So what can be still pushing USDCAD down, except for purely speculative pressure?
Seems to me in the short term we are at support=1.0540 ish and resistance around 1.0620, or alternatively July will see a rally similar to June's, topping out at around 1.0700. After that, we shall see.