The Bank of Canada's April 29 Monetary Policy Report forecast inflation peaking at "around 3%" in April before declining to 2.5% in June and returning to target by early 2027. The forecast was built on a set of oil price assumptions and a specific concern: that energy-driven headline inflation might pass through into broader price-setting behaviour if sustained long enough. April CPI came in at 2.8% this morning. Below consensus. Below the Bank's own peak projection. And with core inflation at its lowest reading in five years.

That is not a small miss. The BoC's peak forecast of "around 3%" was already the cautious read. The actual number landing 20 basis points below it, with core measures registering at exactly the 2% target, is a material data point for the June 10 decision. Governor Macklem said explicitly in the April 29 opening statement that the Bank was watching for evidence that higher oil prices were feeding through into other goods and services prices more broadly. As of April, the answer is: they are not.

What the Core Measures Are Actually Saying

CPI-trim at 2.0% and CPI-median at 2.1% are the numbers that determine whether the Bank of Canada is fighting a real inflation problem or a sectoral price shock. The distinction matters enormously for the June 10 decision. A real inflation problem, one in which the energy shock has passed through into wages and services pricing, would justify a hike to tighten financial conditions and prevent entrenchment. A sectoral shock, one in which energy is elevated but the rest of the economy is not generating inflationary pressure, does not justify a hike and may not even justify abandoning the hold.

Today's data is unambiguous on this point. Excluding gasoline, CPI rose only 2.0% year over year in April, down from 2.2% in March. Food inflation eased to 3.5% from 3.7%. Shelter inflation ticked marginally higher to 1.8%. Transportation, the category dominated by energy, ran at 7.6%. The war is entirely in the headline number. The core of the economy is at target.

The chart above shows the Canada CPI components since January 2026, separating the energy-driven transportation component from the core measures, with the BoC's preferred range and the April MPR forecast peak annotated.

CANADA INFLATION — CPI vs CORE MEASURES vs TRANSPORT 2.8% ▲ Headline Apr 2026 Monthly  |  Jan 2026–Apr 2026
Source: Statistics Canada CPI release May 19 2026; Bank of Canada April 29 2026 MPR. Core is the simple average of CPI-trim and CPI-median.  |  hdq.ca

Transportation inflation (grey bars) is the dominant driver of the headline CPI acceleration since March. Core inflation (dashed green line) has remained near or at the Bank of Canada's 2% target throughout the war period, confirming that energy prices have not passed through to broad price-setting behaviour as of April. The BoC's own April MPR peak forecast of "around 3%" is shown as a dashed red reference line; April actual landed 20 basis points below it.

The Labour Market Locks In the Hold

The CPI data alone would likely be sufficient to confirm a June 10 hold at 2.25%. The labour market data released May 8 reinforces it from a second direction. Canada shed 18,000 jobs in April against a consensus expectation of a 15,000 gain. The unemployment rate rose to 6.9%, the highest in six months. Wages grew 4.5% year over year, but both TD Economics and RBC Economics note that this elevated reading reflects compositional shifts in the labour force, not broad wage pressure.

The mechanism matters here. Governor Macklem's April 29 statement identified two conditions that would require a rate adjustment: persistent energy price pass-through into broader inflation, and evidence of a deteriorating growth picture requiring stimulus. Today's CPI data addresses the first: pass-through is not occurring. The April jobs data addresses the second: the labour market is soft, with employment declining in three of the first four months of 2026 for a cumulative loss of 112,000 jobs.

Neither condition that would require a hike has been met. The condition that might warrant a cut, a deteriorating labour market, is present but not yet deteriorating at a pace that overrides the energy-driven inflation risk. The Bank is genuinely in the middle of the stagflationary scenario it flagged as a risk in April: weak growth and elevated headline inflation simultaneously. Today's data confirms that the current setting of 2.25% remains appropriate, precisely because the core of the economy is not running hot and a hike would add demand-side pressure to a supply-side problem.

What June 10 Now Looks Like

Rate swap markets entered this week pricing two to three quarter-point hikes by year-end, starting in October, according to Bloomberg. That pricing was built on the assumption that April CPI would land near or above the BoC's own forecast of around 3%. It did not. With core at 2.0%, headline at 2.8%, and employment declining, the argument for hikes beginning in October just became harder to make. The more likely June 10 outcome is a hold with language that explicitly affirms the Bank's ability to look through the energy shock given core containment, and an updated signal that the October hike scenario is conditional on evidence not yet present.

The bigger question for the July 15 MPR, the next full forecast publication, is whether the oil price path assumed in April holds. The BoC's base case assumed oil prices would "come down" over the forecast horizon. Trump's overnight postponement of a planned Iran strike pushed Brent down more than 2% to $109 in Asian trade. The structural Hormuz blockade remains. The baseline assumption of declining oil prices is not materially more credible this morning than it was last week. That is the unresolved tension that sits behind what is otherwise a clean June 10 hold.