Price is buying from that demand
Usdcad price action is just mixed up, and it is due to a weak dollar and a weak cad, oil has dropped to 75 level causing cad to loss strength, so that's why it's looking so confusing, patience is required to trade such pair
That demand didn't hold