Bank of Canada: Inside the Most Aggressive G10 Easing Cycle and What It Means for CAD banner image

Trade Views

Market Analysis

Bank of Canada: Inside the Most Aggressive G10 Easing Cycle and What It Means for CAD

Nine consecutive cuts, 275 basis points removed in sixteen months — the Bank of Canada completed the most aggressive G10 easing cycle of the post-pandemic era. This article maps the full rate arc, unpacks the macro signals driving BoC decisions (twin-core inflation, BCPI, Business Outlook Survey), and identifies what to watch heading into the April 29, 2026 announcement.

Nine consecutive rate cuts. Two hundred and seventy-five basis points removed from policy in just sixteen months. The Bank of Canada completed one of the most aggressive easing cycles of any G10 central bank in living memory — and yet USD/CAD still sits near multi-year highs, the labour market remains slack, and the next BoC decision lands on April 29, 2026 against a backdrop of US tariff risk and a commodity price index that has been creeping lower for months.

This article maps the full arc of the BoC's rate cycle, breaks down the macro indicators that drive its decisions, and identifies what to watch heading into the remainder of 2026 — including the FXMacroData endpoints that surface all of the key signals in a single API call.

Core Finding — April 2026

The Bank of Canada's overnight rate is at 2.25% — the lower bound of the Bank's own neutral range estimate — following nine cuts from the 5.00% peak. With inflation near target, GDP contracting, and a 200-bps rate disadvantage vs the Fed, the dominant CAD risk is external: how deeply US tariffs dent Canadian export demand and whether the BoC is forced to cut into the next cycle before the Fed has even started one.

From Emergency Rates to 5.00%: The 2022–2023 Tightening Cycle

Like most G10 central banks, the BoC entered 2022 with policy rates anchored near zero — a legacy of pandemic-era emergency stimulus. Canadian CPI peaked at 8.1% in June 2022, the highest since 1983, forcing the Bank to act with unusual speed. Between March 2022 and July 2023, it delivered ten consecutive rate increases, moving the overnight rate from 0.25% to 5.00% — a full 475 basis points in just 16 months.

The speed and size of the hiking cycle was unprecedented for Canada in the modern era. Two 75-basis-point moves (June and September 2022) marked a departure from the Bank's typical 25-bps pace. By the time it reached 5.00% in July 2023, the BoC held at that level for nearly a full year while it waited for inflation to return to the 2% target.

Bank of Canada Overnight Rate — 2021 to April 2026

The full rate cycle: pandemic-era floor → fastest hike cycle in a generation → nine consecutive cuts to the neutral range. Source: CAD policy_rate via FXMacroData.

You can pull the complete BoC overnight rate history directly from FXMacroData:

import requests

BASE = "https://fxmacrodata.com/api/v1"
KEY  = "YOUR_API_KEY"

boc_rate = requests.get(
    f"{BASE}/announcements/cad/policy_rate",
    params={"api_key": KEY, "start": "2021-01-01"}
).json()["data"]

print(f"Current BoC rate : {boc_rate[0]['val']}%  ({boc_rate[0]['date']})")
print(f"Next announcement: {boc_rate[0]['announcement_datetime']}")

The Great Easing: Nine Cuts in Sixteen Months

The Bank of Canada pivoted before virtually every other G10 central bank. With Canadian growth visibly slowing and inflation falling faster than expected, it began cutting in June 2024 — over three months before the US Federal Reserve made its first move. By October 2025, after nine consecutive reductions, the overnight rate sat at 2.25%.

BoC Easing Cycle — June 2024 to October 2025

Date Move Rate After Key Driver
Jun 5, 2024−25 bps4.75%Inflation back near 2%; growth slowing
Jul 24, 2024−25 bps4.50%Labour market loosening; mortgage stress
Sep 4, 2024−25 bps4.25%Core inflation measures converging on target
Oct 23, 2024−50 bps3.75%Growth well below potential; jumbo cut
Dec 11, 2024−50 bps3.25%GDP contracted; unemployment rising
Jan 29, 2025−25 bps3.00%Tariff uncertainty; pace slows
Mar 12, 2025−25 bps2.75%Business confidence deteriorating
Sep 3, 2025−25 bps2.50%Persistent slack; below-trend growth
Oct 29, 2025−25 bps2.25% ✓Lower neutral bound reached; BoC pauses

Nine cuts, 275 bps of easing in 16 months. Source: CAD policy_rate via FXMacroData.

Two features of this cycle stand out. First, the Bank deployed two oversized 50 bps moves (October and December 2024) — the first time it had cut by that magnitude since the 2020 pandemic emergency. Second, the Bank explicitly flagged it had reached the "lower bound of its neutral range" in late 2025, signalling a pause rather than a full stop. Whether that pause holds through 2026 depends on the indicators below.

Inflation: The Twin-Core Framework

Canada's 2% inflation target is measured by headline CPI, but the Bank of Canada pays particular attention to two preferred core measures: CPI-Trim (which strips out the most volatile price movements each month) and CPI-Median (the price change at the 50th percentile of the CPI basket). Together these form the BoC's "twin-core" framework and are the primary determinants of whether the next rate move is a cut, hold, or — in a tail scenario — a hike.

Canadian Inflation — Headline CPI, CPI-Trim, CPI-Median (2022–2026)

All three measures have converged on the 2% target. Core measures are stickier than headline — their persistence into 2025 was a key reason the BoC slowed its pace from 50 bps to 25 bps cuts. Sources: CAD inflation, CAD core_inflation_trim, CAD core_inflation_median.

As of February 2026, headline CPI stood at 1.8% — below target — while the twin-core measures hovered just above 2.0%, confirming that underlying price pressures are contained rather than reigniting. For the BoC, this configuration is comfortable: inflation is not running away, and the Bank has room to ease further if growth disappoints. The risk is a commodity price spike — Canada remains highly exposed to energy through its BCPI index — which could quickly push headline inflation above core.

# Pull all three Canadian inflation measures
inflation     = requests.get(f"{BASE}/announcements/cad/inflation",             params={"api_key": KEY, "start": "2023-01-01"}).json()["data"]
cpi_trim      = requests.get(f"{BASE}/announcements/cad/core_inflation_trim",    params={"api_key": KEY, "start": "2023-01-01"}).json()["data"]
cpi_median    = requests.get(f"{BASE}/announcements/cad/core_inflation_median",  params={"api_key": KEY, "start": "2023-01-01"}).json()["data"]

print(f"Headline CPI : {inflation[0]['val']}% ({inflation[0]['date']})")
print(f"CPI-Trim     : {cpi_trim[0]['val']}% ({cpi_trim[0]['date']})")
print(f"CPI-Median   : {cpi_median[0]['val']}% ({cpi_median[0]['date']})")

The Labour Market: Where the Risk Is Building

Canada's employment backdrop has weakened significantly through the easing cycle. The unemployment rate, which troughed near 5.0% in 2023, climbed to around 6.7–6.8% by late 2025 — the highest since the pandemic recovery. Monthly employment changes have been volatile, with positive prints driven increasingly by part-time and public-sector hiring while private-sector full-time employment has remained flat or negative.

Canadian Employment Change & Unemployment Rate (2023–2026)

Employment gains have been uneven; the unemployment rate drifted from 5.0% to ~6.7%. The quality of jobs — not just the quantity — is a BoC focus. Sources: CAD employment, CAD unemployment.

A weaker labour market is unambiguously dovish for BoC policy. If the unemployment rate continues rising and wage growth (currently running at ~3.5% YoY) begins to stall, the BoC would have cover to cut further. Conversely, a rebound in full-time hiring would be a hawkish surprise that makes the current 2.25% pause more durable.

USD/CAD and the Rate Differential

The most direct transmission channel from BoC policy to FX markets is the Canada-US interest rate differential. With the Bank of Canada at 2.25% and the US Federal Reserve holding at 4.25–4.50% through much of 2025 and into 2026, the spread sits around 200 basis points in the USD's favour — the widest sustained differential in a decade.

USD/CAD vs BoC–Fed Rate Differential (2022–2026)

As the BoC cut aggressively while the Fed held, the rate differential widened sharply — closely tracking CAD weakness. USD/CAD climbed from ~1.34 in early 2024 to test 1.45 by late 2024. Sources: CAD policy_rate, USD policy_rate.

Why the Differential Matters Now

Rate differentials do not move currencies mechanically — carry trade flows and expectations do. The 200 bps BoC-Fed gap is fully priced. What can move USD/CAD from here is either the Fed pivoting to cut (CAD bullish) or the BoC being forced to cut again into an already-loose policy stance (CAD bearish). Tracking both central banks' signals simultaneously is the correct analytical frame for USD/CAD.

To monitor the differential in real time:

import requests

BASE = "https://fxmacrodata.com/api/v1"
KEY  = "YOUR_API_KEY"

boc_rate = requests.get(f"{BASE}/announcements/cad/policy_rate", params={"api_key": KEY}).json()["data"][0]["val"]
fed_rate = requests.get(f"{BASE}/announcements/usd/policy_rate", params={"api_key": KEY}).json()["data"][0]["val"]
usdcad   = requests.get(f"{BASE}/forex/usd/cad",                 params={"api_key": KEY}).json()["data"][0]["val"]

spread = fed_rate - boc_rate
print(f"BoC Rate   : {boc_rate}%")
print(f"Fed Rate   : {fed_rate}%")
print(f"Spread     : +{spread:.2f}% (USD premium)")
print(f"USD/CAD    : {usdcad}")

The Commodity Wildcard: BCPI and CAD

Canada is unique among G10 economies in that its currency is strongly correlated with commodity prices. The Bank of Canada's own Commodity Price Index (BCPI) — a trade-weighted basket of Canadian export commodities — is one of the best real-time leading indicators for the terms of trade and, by extension, for the loonie.

Energy comprises roughly half the BCPI weight. When WTI crude falls, the BCPI falls, Canada's trade balance deteriorates, and CAD typically weakens — independently of rate policy. In 2025, with oil prices under pressure from demand uncertainty and rising US shale output, the BCPI ex-energy sub-index also softened, reflecting weakness in lumber, potash, and base metals.

BoC Commodity Price Index (BCPI) — Total, Energy, Ex-Energy (2022–2026)

Energy dominates the BCPI total, but ex-energy softness in 2025 signals broad commodity demand weakness — a headwind for Canada's growth and a secondary pressure on CAD. Sources: CAD commodity_price_index, CAD commodity_price_energy, CAD commodity_price_ex_energy.

# Fetch the three BCPI series simultaneously
from concurrent.futures import ThreadPoolExecutor

def fetch(path):
    return requests.get(f"{BASE}{path}", params={"api_key": KEY, "start": "2022-01-01"}).json()["data"]

with ThreadPoolExecutor(max_workers=3) as pool:
    bcpi_total   = pool.submit(fetch, "/announcements/cad/commodity_price_index").result()
    bcpi_energy  = pool.submit(fetch, "/announcements/cad/commodity_price_energy").result()
    bcpi_ex_nrg  = pool.submit(fetch, "/announcements/cad/commodity_price_ex_energy").result()

print(f"BCPI Total    : {bcpi_total[0]['val']}  ({bcpi_total[0]['date']})")
print(f"BCPI Energy   : {bcpi_energy[0]['val']}  ({bcpi_energy[0]['date']})")
print(f"BCPI Ex-Energy: {bcpi_ex_nrg[0]['val']}  ({bcpi_ex_nrg[0]['date']})")

Business Outlook Survey: The BoC's Forward Signal

Published quarterly, the Bank of Canada Business Outlook Survey (BOS) is a closely-watched leading indicator that the Bank itself uses in its policy deliberations. The survey balance — the proportion of firms expecting better conditions minus those expecting worse — correlates strongly with future GDP growth and employment. When the BOS balance turns deeply negative, the BoC has historically cut rates within one to two quarters.

Through late 2024 and into 2025, the BOS balance remained in negative territory, consistent with business uncertainty tied to US tariff risk and weaker domestic demand. A recovery in the BOS toward zero or positive is one of the clearest green lights for the BoC to hold rates or begin contemplating the next tightening cycle — still a distant prospect, but worth tracking.

BoC Business Outlook Survey Balance (2021–2025)

When the BOS balance goes deeply negative, cuts follow within two quarters — it did so in mid-2023 and again in late 2024. A rebound toward neutral is a necessary precondition for the BoC to exit its accommodative stance. Source: CAD boc_business_outlook.

The April 29, 2026 Decision: What to Watch

The next Bank of Canada rate announcement lands on April 29, 2026, alongside an updated Monetary Policy Report (MPR) containing the Bank's revised growth and inflation forecasts. At 2.25%, the overnight rate is at the lower end of neutral, and the BoC has emphasized that further moves will be data-dependent. Three things will drive the April decision:

📊 March CPI Print

Due mid-April. If headline stays below 2% and twin-core remains within 1.8–2.2%, the BoC has room to hold. A surprise above 2.5% changes the calculus.

💼 March Employment

A further rise in unemployment toward 7% would increase pressure for an additional cut. A strong jobs print with full-time gains would reinforce the pause.

🌍 Tariff Impact

US tariff escalation on Canadian exports (steel, aluminum, auto) remains the tail risk. A material escalation would force the BoC to cut despite inflation risk from a weaker CAD.

The most efficient way to monitor all three signals as they release is via the FXMacroData release calendar, which surfaces upcoming announcement dates, expected values, and prior readings for every CAD indicator:

curl "https://fxmacrodata.com/api/v1/calendar/cad?api_key=YOUR_API_KEY"
{
  "data": [
    {
      "indicator": "inflation",
      "release_date": "2026-04-15",
      "prior": 1.8,
      "expected": 2.0,
      "unit": "%YoY"
    },
    {
      "indicator": "employment",
      "release_date": "2026-04-11",
      "prior": 32.4,
      "expected": 25.0,
      "unit": "Thousands"
    },
    {
      "indicator": "policy_rate",
      "release_date": "2026-04-29",
      "prior": 2.25,
      "expected": 2.25,
      "unit": "%"
    }
  ]
}

Signals Dashboard: All CAD Indicators in One Place

FXMacroData covers the full suite of Bank of Canada-relevant macro indicators — over 45 CAD series — from the overnight rate and twin-core inflation through to the BCPI, Business Outlook Survey, 10-year GoC bond yields, trade balance, and housing starts. For an FX analyst building a systematic CAD view, the relevant endpoints include:

All series share a consistent response format — date, val, and where applicable announcement_datetime — making it straightforward to build a multi-indicator signal framework:

import requests
import pandas as pd

BASE = "https://fxmacrodata.com/api/v1"
KEY  = "YOUR_API_KEY"

INDICATORS = [
    "policy_rate", "inflation", "core_inflation_trim",
    "core_inflation_median", "unemployment", "employment",
    "gdp", "boc_business_outlook", "commodity_price_index",
    "gov_bond_2y", "gov_bond_10y",
]

snapshots = {}
for ind in INDICATORS:
    data = requests.get(
        f"{BASE}/announcements/cad/{ind}",
        params={"api_key": KEY}
    ).json()["data"]
    if data:
        snapshots[ind] = data[0]["val"]

print(pd.Series(snapshots, name="Latest CAD Signals"))

Where Canada Stands in Q2 2026

The Bank of Canada has done the heavy lifting. Its overnight rate is at 2.25% — inside the neutral range — after the most aggressive G10 easing cycle of the post-pandemic era. Inflation is near target. The labour market is softer but not deteriorating rapidly. The primary uncertainty is external: how far US trade policy curtails Canadian export volumes, and whether a commodity price shock forces the Bank to choose between a weakening currency and a faltering growth outlook.

For FX traders, the analytical framework is clear: watch the twin-core inflation prints (CPI-Trim and CPI-Median) as the primary hold-or-cut swing factor, track the BCPI for commodity-driven CAD flows, and monitor the BOS quarterly for a leading read on business conditions. When these signals align — inflation stable, BCPI firm, BOS recovering — USD/CAD has historically found a near-term ceiling. When they diverge — inflation falling, BCPI weak, BOS deteriorating — the pressure for further BoC easing, and further CAD weakness, reasserts.

Next Steps for Analysts

Set up a FXMacroData API key and pull the full CAD indicator suite. Build a simple signal dashboard that tracks rate differential, core inflation spread, and BCPI trend weekly — and you'll have a systematic framework for every BoC decision in 2026. Start at /api-data-docs/cad/policy_rate or explore the full CAD catalogue at /subscribe.