USD/CAD is near the top of the recent range ahead of GDP data.

The USD/CAD chart looks like it could pop.

The January high was 1.2799 and the March high 1.2835. Last at 1.2769.

The latest from Iran is that world powers have neared an agreement detailing the technical steps needed. The sides would then have until June 30 to draft a detailed technical accord.

Bloomberg, citing two officials, said a statement may be released when Russian Foreign Minister Lavrov returns to talks later today. WTI crude oil is down $1.10 to $47.58.