Iagree that the CAD should win the USD long term.
"For the better part of the last two months, USD/CAD has been moving sideways in a fairly well defined range from about 1.0950 to 1.1250. The daily chart below shows this quite clearly. The action has been quite choppy.
The really interesting element to this is that the USD has been growing in strength against all the other major currencies during the same period. June has been a strong month for the CAD over the last several years. In fact, from 1999 to 2005 it had risen against the USD each year (meaing USD/CAD fell). This year that pattern seems to have been broken, but the CAD has still shown remarkable strength.
That maybe come to a quick end, though. July is generally not a good month for the CAD. Five of the last seven years USD/CAD has reversed it's June declines in July. In fact, over the last eight years USD/CAD has risen at least 430 pips on four occassions, with one monthly gain being in excess of of 650, and in two of those months the intra-month gains exceed 700 pips. The only two years the market didn't rise in July the drops were just about 20 and 30 pips. That sets things up for an interesting few weeks ahead. "