On the 25th of every month, Canadian oil and gas consumers in the US settle their bills with Canadian producers in Canadian dollars. Since the 25th is a Sunday this month, most of the flows will occur today. Expect some of that USD selling to slow the rally in USD/CAD. The greenback has rallied across on a case of last minute stress-test jitters. USD/CAD is at 1.0405 from 1.0435 session highs.