This is interesting. Unless a major sell-off happens on the oil market, this does not make sense and the USD will weaken with interest in a couple of hours.
Even though both are major producers of energy resources, CAD is much more influenced by high oil prices. Hence, USDCAD should go down not up.