The USDCAD has banged against the 100 hour moving average on 3 separate occasions during today’s trading. In the Asian session, the high price stalled against the moving average. In the European morning session, the price stalled against the 100 hour moving average. And most recently, the current hourly bar stalled against its 100 hour moving average. PS the 50% midpoint of the move up from the August low is also just above the 100 hour moving average at 1.28753.