The forces squeezing Canada — the US trade war & CUSMA limbo, falling house prices, the mortgage-renewal wave and rising arrears, a shrinking population, a frozen tech job market, the weak loonie — and how they transmit to each other, with a 3–6 month scenario outlook.
Updated August 30, 2026 (originally published Aug 11) · latest official prints noted per tile
GDP growth (BoC 2026 forecast)
0.7%
Stall speed · Q2 rebound ~2.5% ann., then ~1.5% H2 · per-capita GDP still shrinking
Unemployment (July)
6.4%
▼ 3rd straight month · +75K jobs — but see the labour node for what's inside it
Inflation (CPI, July) & BoC
3.0%
▲ on gasoline (+26% y/y) · core trim/median ~2%, at target · BoC at 2.25%
US tariffs (trade war)
LIVE
50% in force since Aug 22 after talks collapsed · Canada retaliates on $28B from Sep 8
Software-eng postings vs 2020 · junior roles −25%, senior +5% · your read is right
The causal map
Hover or tap any node to isolate its inflows and outflows. Blue arrows push activity or prices up (supportive); red arrows push them down or force tightening (restrictive). Sign labels appear on the highlighted edges.
supportive / upward push restrictive / downward pushhover a node to trace its channels
Hover a node above to see how it transmits to the rest of the system.
Updated Aug 22 — the squeeze is no longer hypothetical. The trade war went live at midnight: 50% duties in force on the auto belt, dollar-for-dollar retaliation from Sept 8, negotiations suspended. This lands on an economy whose three domestic engines — housing, population growth, household spending — had already stalled. Core inflation at target means the BoC can cut on Sep 16; the falling loonie and the retaliation price impulse are the leash. The healthiest number on the board (6.4% unemployment) remains partly an artifact of a shrinking labour force — the Aug 28 SEPH print is the tiebreaker.
Next 3–6 months — three scenarios (Sep 2026 → Feb 2027)
Probabilities are judgment calls, not model output. The two branch points that matter most: whether the Aug 19 tariff wave lands in full and spreads, and whether the US economy (destination for ~75% of exports) rolls over.
Slow bleed (needs quick rollback)
~40%
Trigger: market pressure forces a re-deal within weeks — the dead deal's 25/15/0 terms revived under a new name
GDP crawls at 0.5–1%; per-capita GDP keeps falling — the "recession that never gets declared" continues
Jobs momentum fades as tariff wave hits; unemployment drifts back to 6.6–7% by winter; wage growth keeps slowing
Toronto prices grind down another 3–5% through winter; GTA arrears reach ~0.34% as the renewal wave rolls through; no forced-selling spiral
BoC delivers 1–2 insurance cuts to 1.75–2.00% once tariff-price passthrough proves contained
Now the modal path: tariffs in force since Aug 22, talks suspended, retaliation from Sept 8 — both sides dug in through the fall
Exports (~75% US-bound) contract outright; business investment, already frozen by uncertainty, falls further
An economy growing 0.7% with a shrinking population has no buffer — outright contraction by Q4–Q1
Unemployment through 7.5%; July's jobs rebound revealed as the head-fake the skeptics suspected
Housing: renewal payment shocks + job losses = first real forced selling; Toronto down 10%+ from here; arrears blow through CMHC projections
BoC cuts below 1.5% and looks through a weak loonie (~65–68¢) — the one true shock absorber
De-escalation / new deal
~15%
Trigger: a genuine restart after the "miscalculation" — harder now that both sides spent political capital walking away
Uncertainty discount lifts; the frozen business-investment pipeline (the real hidden damage) restarts
Jobs momentum extends — July's +75K becomes the start of a real trend, not a blip
Housing stabilizes into the spring 2027 market: prices stop falling before sales recover; listings already −17.8%
Loonie recovers toward 75¢+; imported-inflation risk fades; BoC gains room either way
Caveat: even this scenario leaves per-capita income below 2022 levels — de-escalation stops the bleeding, it doesn't heal the wound
⚠ Recession probability, next 12 months (judgment estimate)
~35–40%
0%25%50%75%100%
Updated Aug 30: cut from 45–50% to 35–40%. Q2 GDP grew 3.3% annualized — above the Bank of Canada's own 2.5% call — with Q1 revised up to +0.1%, so there is no contraction quarter on the board and no technical recession in progress. Housing investment rebounded 2.5%, per-capita GDP rose 1.0%, and the TSX finished August at record highs. You cannot hold a 45–50% call through that. Held well above the ~15% unconditional base rate because the quarter's strength is substantially borrowed: exports jumped 3.6% on a 27% surge in car shipments that was front-running the Aug 19 deadline, inventories were drawn down $17.0B (−1.3pp), and both of those reverse in Q3. The employer-payroll record (SEPH, June) shows employment flat at +4,800 with manufacturing −7,200 and the only real hiring in public administration — the private-sector labour market has stopped growing. Retaliation lands Sep 8, and a threatened 50% tariff on all autos and steel lands Jan 1, 2027.
What to watch — the prints that move the probabilities
When
Event
Why it matters
Aug 19
50% tariff wave takes effect
The near-term branch point: C$28B across 554 lines, first round with no CUSMA-compliance shield, under a never-before-used legal authority. Watch whether it lands in full, gets delayed (Trump has blinked before), or triggers retaliation.
Aug 19
July CPI (StatCan)
Whether tariff passthrough + weak loonie show up in goods prices. Core above 2.5% would push BoC cuts off the table right when growth needs them.
Aug 28
SEPH payroll data (June)
The jobs-data tiebreaker. Payroll counts from actual employer records — if they confirm the LFS surge, the July report was real; if they diverge, the self-employment-heavy skeptical read wins.
Sep 4 (US)
US August jobs report
A second negative US payroll print raises US recession odds — which Canada imports with a ~2-quarter lag through exports.
Sep 11
August LFS
Does the 3-month jobs streak survive contact with the tariff wave? Watch full-time private employees and hours worked, not the headline.
Sep 16
BoC decision
Held 6 straight at 2.25%. A cut signals they judge tariff damage > loonie/inflation risk — the market's tell on which scenario is winning.
Late Sep
CMHC arrears / Equifax Q2 data
Whether GTA delinquencies are tracking to the 0.34% projection or overshooting — the difference between "grind" and "spiral" for housing.
Fall
CUSMA review politics
The July 1 joint-review deadline passed with no renewal; Trump says he'd "rather be independent." Any formal withdrawal notice would be the single worst headline for the loonie and business investment.