USDCAD trades to new session highs but runs into the falling 100 hour MA

Technical Analysis