Forex technical analysis: USDCAD scrapes higher but stalls. Buyers and sellers battling

Moves above 200 hour MA but stalls near 50% retracement. The 38.2% and broken trend line is trying to hold support now. 
The USDCAD scraped above its 200 hour MA (green line in the chart below) at 1.22218 currently) and tested the 50% of the move down from the pre-BOC hike last week at 1.22377 (high