The Bank of Canada held its overnight rate at 2.25% this morning for the fifth consecutive time. That part was not a surprise. The market had priced a 100% probability of no change, the hold was unanimous, and Governor Macklem's 10:30 press conference delivered no structural deviation from prior guidance.
What changed was a single word.
The Word "Near-Term" Did a Lot of Work Today
In April, the statement read: "Governing Council will look through the war's immediate impact on inflation." In June, it reads: "Governing Council is continuing to look through the war's near-term impact on headline inflation, but will not let higher energy prices become persistent inflation."
"Immediate" has a short horizon. A few weeks. A single shock with a defined reversal. "Near-term" is more elastic. It implies a window that can be extended, revised, or closed at the Bank's discretion. The substitution was not accidental. At the press conference, Macklem said explicitly: "the longer oil prices stay high, the more likely it is that those costs bleed into the general economy."
The Bank has not changed its policy. It has changed its patience.
WTI crude settled near $90 today, up roughly 2%, driven by EIA inventory data released this morning showing US stockpiles fell 7.23 million barrels last week, the seventh consecutive weekly decline. The prior six-week streak had already been the longest since 2018. Trump's public statement that Iran has "taken too long to negotiate" and that he is "close to ordering strikes" arrived on top of supply data that was already bullish independent of geopolitics.
What the 5-Year Bond Yield Reveals
The GoC 5-year bond yield, which closed at approximately 3.15% on Tuesday and traded in that range through today's session, did not move meaningfully in either direction following the BoC's announcement. This is the market's most honest data point from the afternoon.
In a normal hold with a clear forward path, the 5-year moves. If the market read today's statement as signalling a cut, the yield would have dropped. If it read it as signalling a hike, the yield would have risen. Neither happened. The bond market is pricing uncertainty as a regime, not a transitional state.
The WTI price and the GoC 5-year yield have been moving in opposing directions that should be easy to read: rising oil should push inflation expectations and yields higher. That they have not moved in lockstep is what today's BoC language finally named. The Bank is simultaneously holding because the economy is soft and warning because oil is not retreating. Those two positions require different rates. The bond market priced neither, which is the only rational response when the central bank is equally uncommitted.
The GoC 5-year plotted below against WTI crude since March 1 shows the divergence that has been building for eleven weeks. Energy has re-rated upward; the rate-sensitive 5-year has not followed.
WTI has risen roughly 20% since the Hormuz closure while the GoC 5-year has moved less than 25 basis points in either direction, pricing the conflict as supply noise rather than a rate-path determinant. Today's BoC language suggests the Bank no longer fully agrees with that read.
What the TSX Told the Bond Market Before Macklem Did
The composite was down roughly 100 points at the close, masking a structural divide that maps almost exactly onto the BoC's two-way risk disclosure. Energy names including Suncor and Canadian Natural Resources gained as WTI moved through $90. Technology names, financial sector names, and base metals declined. That is not sector rotation. It is the market simultaneously betting on a hike environment (energy wins) and a cut environment (rate-sensitive sectors sold off as forward uncertainty increased).
The TSX is not confused. It is pricing two scenarios at once because that is what the BoC told it to do. Macklem's explicit statement that the next move could be a cut or a hike is not a nuanced communication of uncertainty, it is a removal of forward guidance. When a central bank withdraws its signal, markets hold both bets. The flat-to-down composite with energy outperforming is what that looks like in the index.
The seven-week TSX energy sub-index versus the composite spread plotted below makes the divergence concrete. Since WTI crossed $85, energy has outperformed the composite by roughly 9 percentage points.
The energy sub-index outperformance accelerated after WTI crossed $85 in late April and has not reversed despite the composite's flat-to-down performance over the same period, a divergence that reflects energy's insulation from rate sensitivity rather than superior earnings growth.
The Implication for Tomorrow Morning
The July 15 decision is now the most consequential meeting of this cycle. It arrives with the Bank's next Monetary Policy Report, the first full projection update since April. If WTI remains at or above $90 through June and the EIA continues drawing inventories at this pace, the July MPR will need to revise its inflation forecast upward from the April assumption, which already flagged that oil was roughly $10 above projected levels.
The clients renewing fixed-rate mortgages in Q3 2026 are pricing off a 5-year GoC yield that reflects not a rate forecast but a policy paralysis premium. The Bank cannot cut while WTI is at $90 on seven consecutive inventory draws and Trump is threatening strikes. It cannot hike while the unemployment rate is hovering between 6.5% and 7.0% and the economy was barely positive in Q1. The 5-year yield at 3.15% is the market's mathematical average of a rate that cannot go either direction with confidence. For a client renewing a $500,000 mortgage in August, the 5-year fixed rate being priced off that yield is not a rate, it is the bond market's honest acknowledgment that it does not know what the Bank will do.
Macklem told advisors something important today. He told them the look-through framework has a countdown. He did not name a date. He named a condition: persistence. If WTI stays elevated, the arithmetic changes. The word "near-term" does not last forever.