Canada's April CPI landed at 2.8% this morning, a full 30 basis points below the TD Securities consensus of 3.1%, and the market's first instinct was relief. Transportation inflation surged 7.6% year over year, with energy up 19.2%, but core inflation, the measures the Bank of Canada actually uses to set policy, fell to their lowest readings in five years: CPI-trim at 2.0%, CPI-median at 2.1%. The headline number was elevated by the war-driven energy shock. The underlying economy, stripped of that shock, is not generating broad inflationary pressure.

That is a genuinely mixed print. It is not a clean all-clear. But for retail investors who have spent the past eleven weeks anxious about Hormuz-driven inflation, a number that came in below the worst fears will feel like a resolution. And that feeling, rather than the data itself, is where the behavioural risk sits today.

Normalcy Bias and the Relief Rally Trap

Normalcy bias is the cognitive tendency to assume that because something has not yet become catastrophic, it will resolve toward normal. Amos Tversky and Daniel Kahneman's foundational work on heuristics and biases, published in 1974, identified the broader family of cognitive shortcuts that lead investors to interpret ambiguous data through the lens of what they want to be true. A below-consensus CPI print, arriving alongside a headline that Trump has postponed a military strike on Iran, is precisely the kind of multi-signal relief event that activates this pattern.

The research on investor behaviour following geopolitical relief signals is consistent. Odean's 1998 paper in the Journal of Finance, examining 10,000 brokerage accounts, documented that individual investors who sell into anxiety frequently buy back in on the first good-news signal, often at prices above where they sold. The double penalty of loss crystallisation followed by premature re-entry is one of the most reliably documented patterns in individual investor behaviour.

Today's setup contains the full anatomy of that trap. The CPI print was better than feared. Trump's Truth Social announcement on Monday cited requests from Saudi Arabia, the UAE, and Qatar in postponing the planned attack. Oil fell more than 2% in Asian trade. These signals, taken together, have the structure of a turning point even though no structural condition has changed: the Strait of Hormuz remains effectively closed, U.S.-Iran negotiations produced no breakthrough (a senior U.S. official told Axios the latest Iranian proposal is insufficient), and Brent crude remains above $109.

The chart above shows the pattern of Canadian consumer confidence and TSX retail flow around prior geopolitical relief signals dating to the 2003 Iraq war, the 2011 Libya crisis, and the 2019 Aramco attack. Each produced a sharp uptick in retail buying within five trading sessions of the relief headline. In each case, the underlying geopolitical driver had not resolved.

BEHAVIOURAL PATTERN — RETAIL FLOW RESPONSE TO GEOPOLITICAL RELIEF SIGNALS 3 of 3 ▼ Events ended above prior peak Weekly  |  2003–2026
Source: Indexed TSX retail fund flow data, IFIC; geopolitical event dates per Bloomberg. Chart represents normalised retail investor flow indexed to 100 at event onset.  |  hdq.ca

In all three prior geopolitical relief signal events, retail fund flow reversed toward re-entry within four to six weeks of the event onset, before the underlying geopolitical driver had resolved. None of the three events had returned to the pre-event baseline at week 24.

The Asymmetric Information Problem the Relief Rally Ignores

Thaler and Sunstein's research on choice architecture and Daniel Kahneman's work on prospect theory both converge on a finding that is directly relevant today: investors weight recent and vivid information far more heavily than base rates. A Truth Social post announcing a postponed attack is vivid and recent. The IEA's assessment that global oil stockpiles may not recover until 2027 is a base rate. The recency bias literature is unambiguous about which one will dominate the retail investor's mental model today.

The structural asymmetry is this: a deal that reopens the Strait would be positive for most Canadian portfolios and genuinely disinflationary. But the probability-weighted base case has not shifted materially. Iran's latest proposal was described as insufficient by a senior U.S. official speaking to Axios on Tuesday morning. The two benchmarks, Brent at $109 and WTI at approximately $107, are still reflecting a war premium, not a peace dividend. Trump's message included a specific warning that the U.S. military was prepared to launch a full-scale assault on a moment's notice.

The investor who repositions aggressively on today's CPI print and the postponement headline is not responding to resolved risk. They are responding to reduced uncertainty about a risk that remains structurally unchanged. Kahneman's distinction between risk and uncertainty, developed in his work with Tversky on decision-making under uncertainty, is precisely what separates a careful analytical response from a normalcy-bias-driven one.

What the Core Inflation Numbers Actually Signal

The more analytically significant read on today's CPI data is in the core measures, and it cuts in a different direction than the relief narrative. CPI-trim at 2.0% and CPI-median at 2.1% are not signals that inflation is running hot in the underlying economy. They are signals that the energy shock, which is the entire story of elevated headline CPI since March, has not yet passed through into broad price-setting behaviour. The Bank of Canada said explicitly in its April 29 statement that it had not seen energy prices spread into inflation expectations. Today's core data confirm that assessment as of April.

That is a meaningful finding for the June 10 Bank of Canada decision, but it is not a finding that changes the structural energy supply picture. The BoC holds at 2.25% not because the economy is robust but because the shock is supply-driven and rate cuts would not replenish oil inventories. The same logic applies to the investor's portfolio decision today.