USD/CAD up to the best levels of the day

Yesterday was all about Canadian dollar selling, today it's all about US dollar buying.

In any case, the result is the same with USD/CAD up 60 pips on the day to 1.2667 and in the process, breaking yesterday's post-BOC high of 1.2659.

The rise brings the pair to the best levels since April 9 and chews into the drop on April 8-9. To erase the decline, USD/CAD would need to climb back to 1.28.

The big driver, however, will be two Canadian economic data reports tomorrow: retail sales and CPI. The loonie will go where those numbers take it.