Traders had expected the index to come in at 63.5 and are disappointed by the 58.3 outcome for June. While still firm, it shows serious deceleration, as do many recent Canadian releases. More doubt over whether the BOC will keep pushing up rates.

USD/CAD trades at 1.0537.