USDCAD might be forming a cycle top at 1.0322 on daily chart. Key support is at 1.0150, a break of this level will confirm the cycle top, and deeper decline to 1.0000 area is expected to follow. Near term resistance is at 1.0322, only rise above this level will signal resumption of up trend.

For long term analysis, USDCAD is forming a long term cycle bottom at 0.9818 level on weekly chart. Key resistance is located at 1.0326, a break of this level will confirm the cycle bottom.