← All articles
2026-07-09

Bank of Canada Holds at 2.25% (July 2026): Why a Dovish MPR and a 0.7% Growth Cut Left the Loonie Pinned Near a One-Year Low

The Bank of Canada held its overnight rate at 2.25% on 15 July 2026 — a sixth straight hold, exactly as expected, with all 36 economists polled by Reuters forecasting no change. The rate was never the story. The story is the fresh Monetary Policy Report that came with it: the Bank cut its 2026 growth forecast to just 0.7% (from 1.2% in April), nudged its 2026 inflation forecast up to 2.5%, and quietly dropped its earlier language about possible future rate hikes. Markets read the package as mildly dovish. Yet the loonie barely moved — it pared early gains to trade roughly flat around C$1.4062, still pinned near a one-year low. That gap between "dovish statement" and "flat currency" is exactly what a fundamental read explains and a price chart cannot: the loonie's dominant driver right now is the rate gap versus the Fed, not the marginal tone of a widely-anticipated hold.

This is a textbook case of why a fundamental read beats a price-only one. A chart will show you the loonie went nowhere on decision day. It cannot tell you that a dovish growth downgrade (a bearish rate-factor signal) was offset by firm oil (a supportive commodity-factor signal), with both dwarfed by the 125–150bp carry gap to US rates. Connecting the decision to the currency through its underlying drivers is the whole point. Here is what landed, and how it flows through the five factors a currency-strength model tracks.

Key takeaways
  • The BoC held at 2.25% on 15 July 2026 — a sixth straight hold — as universally expected; all 36 economists polled by Reuters forecast no change. Bank Rate 2.5%, deposit rate 2.20%.
  • The fresh MPR cut the 2026 growth forecast to 0.7% (from 1.2% in April) while nudging 2026 inflation up to 2.5% (from 2.3%). It sees inflation near the 1–3% midpoint over the next two years.
  • Crucially, the Bank dropped earlier references to possible future consecutive hikes — the tweak markets read as mildly dovish. Governor Macklem still said hikes remain possible if oil spikes.
  • The loonie barely moved: CAD pared early gains to trade roughly flat around C$1.4062 (≈71.1 US cents), still near a one-year low.
  • Why so muted? Canadian short rates sit ~125–150bps below the Fed's 3.50–3.75% range — a carry gap that dominates the loonie and a dovish hold does little to change.
  • The lesson: the rate was priced, so the move came through guidance and the growth factor — but the rate-gap channel overwhelmed it. Next decision: 2 September 2026.
  • See how the rate, growth and commodity factors are scoring CAD right now on the live meter.

What actually happened on July 15

The Bank of Canada left the overnight rate at 2.25% (Bank Rate 2.5%, deposit rate 2.20%) — its sixth consecutive hold and, in the words of the official press release, a stance the Governing Council judged "remains appropriate to sustain the economic recovery and bring inflation back to the 2% target." There was no surprise on the number: every one of the 36 economists in the Reuters poll had called a hold. What carried the information was the accompanying Monetary Policy Report, where the forecast changes told a decidedly softer story than April's:

MPR forecast April 2026 July 2026 Direction
Canada GDP growth, 2026 1.2% 0.7% Cut sharply
Canada GDP growth, 2027 / 2028 1.6% / 1.7% 1.8% / 1.8% Raised
Canada CPI inflation, 2026 2.3% 2.5% Nudged up
Global GDP growth, 2026 2.75% Slowing on Mideast conflict

Two details did the real work for the currency. First, the Bank slashed its 2026 growth projection to 0.7% from 1.2%, citing a weaker start to the year and the drag from prolonged US trade uncertainty — a clear signal on the growth factor. Second, it dropped the earlier language flagging possible future consecutive hikes, effectively closing the hawkish door it had left ajar in June. CPI, meanwhile, had risen to 3.2% in May on higher gasoline prices tied to the Middle East conflict, but the Bank framed that as a spike expected to ease back toward the midpoint of its 1–3% target band. In the press conference Governor Macklem kept one caveat live — hikes are still possible if an oil-price spike pushes inflation up — but the net message read dovish. Details and the full statement are on the Bank of Canada site.

A dovish statement, a flat loonie — why?The Canadian dollar pared early gains and traded roughly flat, near C$1.4062 (about 71.1 US cents). If the MPR was mildly dovish, why didn't CAD fall further? Because the hold and the soft growth read were already broadly priced, and because the loonie's dominant driver is the rate gap to the Fed, which a widely-expected hold leaves untouched. A factor model separates these: the growth factor softened, but the rate-differential force that has pinned CAD near a one-year low did not budge. That is the difference between reading a headline and reading a currency.

When it lands, and why this meeting counts more

Not every Bank of Canada meeting is equal. Four times a year the decision comes bundled with a Monetary Policy Report — the Bank's quarterly forecast document — and a full press conference. July 15 is one of those. The interest-rate announcement drops at 09:45 ET, the MPR is published at the same time, and Governor Tiff Macklem and Senior Deputy Governor Carolyn Rogers take questions at 10:30 ET, livestreamed on the Bank's website. Details and the livestream are on the Bank of Canada site.

That structure is why the market cares even when the rate is a foregone conclusion. A hold with an unchanged forecast is a non-event; a hold with a downgraded growth path, or a fresh warning on tariff damage, or a signal that the Bank now sees rates on hold indefinitely — those move the currency. The rate is the punctuation; the MPR is the sentence.

The base case: a sixth straight hold

The Bank has held its overnight rate at 2.25% since it paused, most recently confirming the level on 10 June 2026. Money markets price a high probability of no change on July 15, with roughly an 11% implied chance of a 25-basis-point cut, and a number of bank economists now argue the easing cycle is effectively done for this year. In its June statement the Bank framed the stance plainly: holding "balances those risks," but "uncertainty is unusually elevated," and monetary policy "may need to be nimble."

Read that as a central bank deliberately keeping both doors open. It is not pre-committing to the next move because the two big risks it faces point in opposite directions — and which one dominates depends on data that has not landed yet.

Why a "hold" is not the same as "nothing"When a rate is already priced, the decision transmits through guidance, not the number. The market's job on July 15 is to re-read the balance of risks in the MPR and the press conference and decide whether the next move — whenever it comes — is more likely a cut or a hike. That re-pricing shows up in Canadian bond yields and, through the rate gap, in the loonie. A fundamental meter is built to isolate exactly that rate channel from the growth and commodity channels moving alongside it. See the live read on the CAD currency page.

What just changed: Trump's 35% tariff threat

Five days before the decision, the trade backdrop escalated. On 10 July President Trump posted a letter to Prime Minister Mark Carney on social media threatening to raise tariffs on Canada to 35% from 1 August, up from the 25% rate tied to his fentanyl-related order, citing cross-border fentanyl flows — even though Canada accounts for only around 1% of US fentanyl seizures. Carney said he was "disappointed" and, in his response, pledged that Canada would keep negotiating while staying "laser focused on what we can control," adding that "Canadians will be our own best customer." The full exchange was reported by CTV News and Global News.

Here is where a fundamental read separates from a headline read. "35% tariff on Canada" sounds like a shock to the entire C$650bn-plus in annual goods trade — but the threatened rate applies to goods that are not compliant with the Canada-United-States-Mexico Agreement, and CUSMA-compliant goods remain exempt. Because the large majority of Canadian exports still qualify under CUSMA, the direct tariff hit is far narrower than the number implies. The channel that actually matters for the loonie is not the arithmetic of the levy but its effect on growth and risk sentiment: another deadline, another letter, and another reason for Canadian businesses to defer investment and hiring. The Bank has said its own modelling shows that if the CUSMA carve-out were ever removed, the economy would risk a deep contraction — which is precisely why the uncertainty, not today's realised tariff, is the dovish weight on July 15.

Headline rate vs. fundamental channelA price chart reacts to the words "35% tariff"; a factor model asks which channel the news actually travels through. With CUSMA goods exempt, the levy's direct trade impact is limited — so the escalation reads mainly as a hit to the growth and risk-sentiment factors via confidence and deferred investment, not as a one-for-one tax on Canadian output. That distinction is the difference between guessing the loonie and reading it.

The dovish case: trade uncertainty and a soft growth pulse

The argument for eventually cutting runs through growth — one of the five fundamental factors. Canada's economy has been fragile: GDP edged down 0.1% in the first quarter, weaker than the Bank expected in its April forecast, and roughly three-quarters of Canada's goods exports go to the United States. The 10 July tariff letter sits directly on top of that fragility. The open question over trade is now structural rather than a single shock. At the July 1 USMCA joint review, Washington declined to confirm a 16-year extension, which pushed the pact into an annual review process that recurs every year to 2036 — institutionalising the tariff question rather than resolving it. We unpacked that in the USMCA review breakdown.

Prolonged uncertainty chills business investment and can tip a soft economy softer. If the July MPR downgrades growth and puts more weight on trade damage, the market will lean toward pricing an eventual cut — reinforcing the rate gap and weighing on CAD.

The hawkish case: energy prices and sticky inflation

The argument against cutting runs through commodities and inflation. In June the Bank noted that CPI rose to 2.8% in April on energy prices, that total inflation was expected to hover near 3% in the near term before easing, and that global oil sat roughly $10 a barrel above its April assumptions. Energy is both a direct CAD driver and an inflation input — the loonie is a petro-currency, and higher crude simultaneously supports the currency and props up headline prices. We cover that dual role in what drives the Canadian dollar.

If energy stays firm and that feeds into broader prices, the Bank cannot justify easing — and a small tail even entertains the idea of a future hike. That is the risk keeping the cut door only half-open.

Which scenario landed — and why the CAD read was muddier than the map

Ahead of the meeting the plausible outcomes broke into three shapes, all sharing a hold and differing only on guidance. The realized outcome landed on the dovish-hold row: growth downgraded, the hawkish door closed. But the currency reaction was more muted than a clean dovish hold would imply — a reminder that the map orders the channels, and the market then weighs them.

Scenario What the BoC did/said Factors in play Pre-event CAD read What happened
Balanced hold (base case) Holds; keeps both risks live; "nimble" language Rates neutral; growth soft; commodities firm Neutral to soft Partially — the "appropriate stance" framing survived
Dovish hold Holds but downgrades growth, closes the door to hikes Rates ↓ bias; growth ↓ Bearish CAD — reinforces the carry gap This is what landed — 2026 growth cut to 0.7%, hike references dropped
Hawkish hold Holds, stresses energy inflation, signals rates higher-for-longer Rates ↑ bias; commodities ↑ Supportive CAD Only Macklem's oil-spike caveat survived

So the guidance leaned dovish — yet USD/CAD barely moved, trading near 1.4062. The resolution is the whole thesis of a factor view: the dovish signal hit the growth factor, but the rate factor — the 125–150bp gap to the Fed that actually dominates the loonie — was untouched by a fully-priced hold, and firm oil kept the commodity factor supportive underneath. A price chart of USD/CAD after 09:45 ET showed a currency going nowhere; only by separating the channels can you see that a bearish growth signal and a neutral-to-supportive rate-and-commodity backdrop roughly cancelled out.

The rate gap: the loonie's dominant driver right now

The single biggest force on the loonie this summer is monetary-policy divergence, and July 15 illustrated it perfectly. The Federal Reserve's target range is 3.50–3.75% after a hawkish hold under Chair Kevin Warsh, while the BoC sits at 2.25% — a gap of roughly 125–150 basis points, with Canadian short rates well below US ones. That yield differential pulls capital toward the US dollar on a carry basis and is the main reason USD/CAD has held near 1.41, a one-year low, even with oil broadly steady. A dovish MPR nudges the expected future path of Canadian rates lower at the margin, but it does nothing to the current gap — which is why the loonie sat still on decision day. We traced that dynamic in the loonie's one-year low.

Decision + MPRBoC holds, re-draws its risk balance
YieldsCanadian rate expectations re-price
Rate gapGap vs the Fed widens or narrows
CADThe loonie moves through the carry channel

With the July MPR signalling the gap with the Fed is likely here to stay — a dovish Canadian growth read against a higher-for-longer US stance only widens the expected divergence — the carry channel remains the loonie's binding constraint into the autumn. The next markers are Statistics Canada's June inflation report in the same mid-July window and the BoC's next decision on 2 September 2026, both of which feed directly into how the market reads that gap.

How to read it through five factors, not one line

PIPTHEORY scores CAD from five fundamental factors — interest rates, growth, positioning, risk sentiment and commodities — refreshed every four hours. On July 15 that framework lets you see the decision for what it is: a rate factor that is largely pinned, a growth factor under a trade overhang, and a commodity factor doing quiet work in the background through oil. A price-only view collapses all of that into one candle. A fundamental view keeps the channels separate, which is what makes the "why" legible instead of guessed. For the broader context on Canada's currency, see what drives the Canadian dollar and the methodology on the about page.

Want to see how the rate, growth and commodity factors are scoring the loonie after the BoC's dovish hold?Open the live meter →

Educational macro context only — not investment advice.

Frequently asked questions

What did the Bank of Canada decide on July 15, 2026?
It held the overnight rate at 2.25% — a sixth straight hold — as universally expected; all 36 economists polled by Reuters had forecast no change. The Bank Rate stayed at 2.5% and the deposit rate at 2.20%. The decision came with a fresh Monetary Policy Report, in which the Bank cut its 2026 growth forecast to 0.7% (from 1.2% in April), nudged its 2026 inflation forecast up to 2.5% (from 2.3%), and dropped earlier references to possible future rate hikes. Markets read the mix as mildly dovish. The next decision is scheduled for 2 September 2026.
Was the July 15 decision a surprise, and did it move the loonie?
No surprise — the hold was fully priced, so the rate itself was a non-event. What moved the loonie was the tone of the MPR and press conference. The Canadian dollar pared early gains and traded roughly flat, around C$1.4062 per US dollar (about 71.1 US cents), as traders leaned to a mildly dovish read — the Bank downgraded 2026 growth to 0.7% and dropped its earlier language about possible consecutive hikes, even as Governor Macklem said hikes remain possible if an oil-price spike pushes inflation up. Net, the loonie stayed pinned near a one-year low, driven more by the rate gap versus the Fed than by anything new in the statement.
Why is the BoC holding instead of cutting or hiking?
Because two of its fundamental risks point in opposite directions. Prolonged US trade and tariff uncertainty — sharpened by Washington's refusal to renew USMCA in its current form at the July 1 review, and now by President Trump's July 10 threat of a 35% tariff on Canada from August 1 — threatens Canadian growth and investment, which is a case for cutting. At the same time, energy prices running above the Bank's April assumptions risk keeping inflation near 3% and feeding into broader prices, which is a case against cutting. Holding balances those risks, which is exactly what the Bank signalled in June when it said policy "may need to be nimble."
How big is the BoC–Fed interest-rate gap and why does it matter for CAD?
The Bank of Canada's overnight rate is 2.25% while the Federal Reserve's target range is 3.50–3.75% after a hawkish hold, leaving Canadian short rates roughly 125–150 basis points below US rates. That yield gap favours holding US dollars over Canadian dollars on a carry basis and has helped push USD/CAD to around 1.42, a one-year low for the loonie. If the July MPR signals the gap will persist, that is a continued headwind for CAD.
Does Trump's 35% tariff threat change the Bank of Canada's July decision?
It does not change the base case — a hold at 2.25% is still overwhelmingly expected on July 15 — but it sharpens the dovish risk the Bank is weighing. On 10 July 2026 President Trump threatened to raise tariffs on Canada to 35% from 1 August, up from 25%. Crucially, the threatened rate applies to goods that are not compliant with the CUSMA free-trade agreement, and CUSMA-compliant goods stay exempt, so the direct tariff hit is far narrower than the headline. For the loonie the relevant channel is the effect on growth and business confidence from prolonged trade uncertainty, which strengthens the case for the BoC to keep the door to a future cut open in its Monetary Policy Report.
What would actually move the Canadian dollar on the decision?
Not the rate — a hold is already priced — but the MPR's growth and inflation forecasts and the tone of the risk assessment. A more dovish read (downgraded growth, more weight on tariff damage) would reinforce the rate-gap story and pressure CAD. A more hawkish read (energy-driven inflation, a floor under rates) would support it. This is why a fundamental currency-strength view separates the rate factor from the growth and commodity factors instead of watching one price line.
Advertisement

Related articles

Canada GDP Preview (July 2026): StatCan Flags +0.1% for May on July 31 — Why a 2.5% Q2 Still Isn't Lifting the Loonie From 1.41
Canada's May GDP lands 31 July at 08:30 ET — StatCan's flash says +0.1%, RBC sees +0.2%. Here's the scenario map for the…
BoJ Preview (July 2026): Brent Back to $90 Set to Trim the Bank's 2.8% Inflation Forecast — Will the BoJ Hold at 1.00% on July 31? What It Means for the Yen
The BoJ decides July 31. Brent's slide to $90 is set to trim its 2.8% inflation forecast even as growth is upgraded — he…
Why the Australian Dollar Is Falling Even With a Rate Above the Fed's
The Aussie sits near a three-month low around US$0.69 even though the RBA's 4.35% cash rate tops the Fed's. Iron ore nea…
The Loonie's One-Year Low: Why the Rate Gap, Not Oil, Is Sinking the Canadian Dollar
USD/CAD pushed to about 1.42 in late June, a one-year low, even with oil steady. Here's why the BoC–Fed rate gap and tra…