Weekly oil inventory data showed a 5.41m barrel drawdown of US stockpiles, much larger than the 0.4m barrels expected.
Oil up 35-cents on the headline to $96.93.
Generally, moves based on the weekly storage data tend to fade within an hour but this could weigh on USD/CAD in the meantime.