USDCAD had formed a cycle bottom at 1.0051 on daily chart. Further rise to test 0.0523 resistance could be seen, a break above this this level will target 1.1000 area. Support is at 1.0250, as long as this level holds, uptrend from 1.0051 will continue.
For long term analysis, USDCAD had formed a cycle top at 1.0656 on weekly chart. Further fall towards 0.9406 previous low could be seen over the next several weeks.