Canada's April CPI report was the most benign inflation print in months. Headline came in at 2.8%, below the 3.1% consensus. Core inflation, the Bank of Canada's preferred trim and median measures averaged 2.1%, down from 2.3% in March and the lowest reading in five years. Energy drove the headline figure higher. Strip gasoline out entirely and inflation was running at 2.0% year-over-year, precisely on target.
By any conventional interpretation, today's data reduced the probability of a Bank of Canada rate hike at the June 10 decision. TD Economics said as much within the hour of the release, noting that "core inflation pressures were softer than expected" and that "market pricing for rate hikes this year has come down a bit." The BoC's own April MPR had set the bar explicitly: if oil prices ease and energy inflation proves temporary, the rate path stays close to 2.25%.
The Bond Market Read the Same Data and Sold Anyway
The Government of Canada 10-year yield rose to 3.74% by Tuesday's close, its highest level since mid-2024, up roughly 10 basis points on the week. This is the contradiction at the centre of today's market. The data was dovish for the BoC. The bond market moved hawkish regardless. The reason is not domestic policy. It is global contagion from U.S. Treasury yields.
The 30-year U.S. Treasury yield reached 5.2% on Tuesday, an 18-year high last seen in 2007. The 10-year U.S. yield closed at 4.66%, its highest since January 2025. Barclays' Ajay Rajadhyaksha summarised the dynamic in a note Tuesday: "The forces driving the sell-off, fiscal deterioration, defence spending, sticky inflation, central bank paralysis, are not resolving in the next week. They are getting worse."
The chart above shows the GoC 10-year yield traced against the U.S. 10-year over the past eight weeks, with the Hormuz closure date and today's CPI release marked as events. The spread between the two series tells the Canadian story: the GoC yield is rising, but not because Canadian fundamentals warrant it. It is rising because the U.S. Treasury market is the gravity well of global bond pricing, and that market has lost confidence in the narrative that energy-driven inflation is temporary.
The GoC 10-year spread versus the U.S. 10-year has narrowed since the Hormuz closure began March 4, with Canadian yields pulled higher by U.S. Treasury contagion despite domestically softer core inflation. The April 29 BoC hold is marked; the May 19 CPI release produced no yield relief.
The Divergence That Defines the June 10 Decision
The Bank of Canada now faces a framework problem. Its own models say hold. The transmission mechanism says tighten. The BoC held at 2.25% on April 29 citing exactly the dynamic TD Economics confirmed today: energy-driven inflation, soft core, excess supply in the economy. Governor Macklem's language was explicit: "We are looking through the war's immediate impact on inflation but will not let higher energy prices become persistent inflation."
Today's data confirms the BoC's April read was correct. Core is cooling. The energy shock has not yet spread to services or shelter in any sustained way. The BoC has no domestic justification to hike on June 10.
But the GoC 10-year is at 3.74%, up roughly 62 basis points since the Hormuz closure began March 4. The five-year GoC yield, which prices Canadian fixed mortgage rates, has moved materially higher across that same window. The bond market is doing the tightening the BoC has explicitly chosen not to do. Canadian households renewing fixed mortgages in June are experiencing rate shock regardless of what the BoC decides on June 10. The mechanism does not require a rate hike to bite.
The Trump attack cancellation added one more layer Tuesday. Oil fell briefly on the announcement, from around $108 to near $104 WTI, before stabilising. The Strait of Hormuz remains effectively closed. Iran's newly constituted Persian Gulf Strait Authority confirmed it would provide real-time updates on operations in the waterway, a signal that whatever negotiations produce, Iranian management of the strait is now a standing institutional fact. The geopolitical premium in oil has not repriced out. It has simply paused.
What the TSX Sector Split Reveals
The TSX fell 1.3% to 33,833 on Tuesday. The sector breakdown is the analytical signal. Energy shares advanced as oil held near $104 WTI. Canadian Natural Resources gained nearly 2%, Cenovus added 3%. But mining names were crushed: Agnico Eagle fell 6.2%, Barrick lost 5.8%, Wheaton Precious Metals shed 6.1%. Gold declined sharply as rising U.S. Treasury yields made the dollar more attractive and reduced the appeal of non-yielding precious metals.
The chart above shows the TSX sector performance today layered against gold and WTI, the two commodity series that drove the split. The pattern matters because it is the exact inverse of what drove the TSX's post-Hormuz rally: energy up, gold up, TSX up. Today: energy up, gold down sharply, TSX down. The mining sector, which had been the TSX's second-largest contributor to gains through the Hormuz rally, became its largest detractor in a single session.
The TSX sector split on May 19 directly inverted the commodity thesis that drove the post-Hormuz equity rally: energy names advanced on oil above $104 WTI while mining names fell sharply as gold lost 2.9% on U.S. dollar strength from Treasury yield pressure. The TSX's net decline of 1.3% reflects the combined weight of that reversal.
The Implication for Tomorrow Morning
The morning frameworks were correct. The Economy Desk's read on the CPI print holds: core inflation is not accelerating, the BoC has room to hold on June 10, and energy-driven headline inflation is a supply-side shock the rate mechanism cannot efficiently address. The Geopolitical Desk's read on the Trump cancellation holds: a paused attack is not a deal, the Hormuz strait is still operationally closed under Iranian management, and the oil premium has not repriced out.
What only the afternoon reveals is the synthesis: the bond market is not listening to domestic Canadian fundamentals, and it has not been listening since mid-March. GoC yields are being set by a global repricing of inflation permanence that Canadian data cannot override. The BoC can hold at 2.25% on June 10 and Canadian advisors will still be managing clients whose fixed mortgage renewals are pricing at materially higher rates than they were 75 days ago.
The question for tomorrow morning is not whether the BoC holds in June. It almost certainly does. The question is whether bond market yield contagion from U.S. Treasuries continues to tighten Canadian financial conditions regardless of BoC policy, and whether the mining sector's sharp single-day decline signals a more durable rotation away from precious metals as rising yields compress the gold thesis. Both of those questions are live and unresolved. Neither answer comes from the inflation data released today.