Canada June CPI Cools to 2.8%, Beating Estimates on Gas Relief
Canada's annual inflation rate fell to 2.8% in June, below the 2.9% forecast, as easing gasoline prices offset World Cup travel cost spikes.
Canada's headline inflation rate dropped to 2.8% year over year in June, undercutting economist forecasts of 2.9% and marking a notable retreat from May's 3.2% reading, Statistics Canada data showed Tuesday. On a monthly basis, the Consumer Price Index fell 0.4% — the steepest single-month decline since December 2024 — while seasonally adjusted prices slipped 0.1%, the first such monthly decline since April 2025.
Gasoline prices were the primary driver of the moderation. While pump prices remained elevated because of Middle East tensions, diplomatic progress and an interim ceasefire helped ease global oil markets, pushing gasoline costs down 10.2% month over month. The year-over-year increase in gasoline prices slowed sharply to 20.5% in June from 33.2% in May. Strip out gas entirely, and the broader CPI held steady at 2.2% annually, signaling that core price pressures remain well contained.
Read more German Producer Prices Dip in June as Energy Costs Fall →
The Bank of Canada's preferred core measures also softened. BoC Core CPI eased to 2.1% year over year from 2.2% in May, CPI-median fell to 1.9% against a 2.1% estimate, and CPI-trim slipped to 1.8% versus a 2.0% forecast — all pointing to a cooling inflation trend heading into the second half of 2025.
One notable counterforce was the 2026 FIFA World Cup, which lifted travel-related prices across host cities. Hotel rates surged 19.4% annually in Ontario and 20.0% in British Columbia, airfares climbed 9.6%, and rental car prices rose 6.8%. Despite that pressure, inflation slowed in every Canadian province except Prince Edward Island, with Ontario posting the lowest annual rate at 2.0% and Nova Scotia the highest at 4.7%, driven largely by accommodation costs.
Currency markets reacted quickly, with the USD/CAD pair ticking back above its 100-hour moving average at 1.4040 — a technical level traders are watching closely as a directional signal for the pair. Continue reading at Forexlive.