USDCAD formed a cycle top at 1.0672 level on daily chart. Further fall towards 1.0107 previous low support is still possible next week, rebound would more likely be seen before breaking below this level. Resistance is at 1.0450, a break above this level will indicate that a cycle bottom has been formed, then another rise towards 1.0676 resistance could be seen.
For long term analysis, USDCAD formed a cycle top at 1.0852 level on weekly chart. Rang trading between 0.9930 and 1.0852 would more likely be seen in next several weeks.