rgy producers, including Suncor, CNQ, Cenovus, Imperial, have been treated all week as a play on the supply shock. They are now, functionally, a play on Trump-Iran headline risk. That is a different trade with a different volatility profile and different correlation to the rest of a Canadian portfolio.

The Volatility Index Is Saying What The Index Close Is Hiding

The CBOE Volatility Index closed at 26.95, up 11.5% on the session. That is a number that does not match the rest of the tape. An S&P 500 that finishes essentially flat on the day, with the Nasdaq slightly positive, is not the kind of session that historically pairs with double-digit VIX surges. The two readings are telling different stories, and only one of them can be right about what comes next.

[CHART: S&P 500 daily change vs. VIX daily change, April 7, 2026 close. S&P 500 +0.1%, Nasdaq +0.0%, Dow -0.2%, TSX ~flat, VIX +11.5% to 26.95. Source: Yahoo Finance, CBOE]

The standard interpretation, repeated across afternoon market wraps, is that stocks "mounted a late-day comeback" on the Pakistan extension request. That is true at the index level. It is not the whole signal. A VIX move that size on an essentially flat tape means option-buyers spent the day paying up aggressively for downside protection, and continued paying up into the close, after Pakistan's request had already moved equities higher. The cash market is saying "extension is coming." The volatility market is saying "we don't believe the cash market." Both views cannot survive tomorrow's open. One of them gets repriced.

For Canadian advisors, the asymmetry matters. If the equity market is right and Wednesday opens with a confirmed extension or framework, the VIX collapses and yesterday's hedging cost looks expensive. If the volatility market is right, the VIX is the leading indicator and equities catch down to it. The clean signal is that there is no consensus, despite a flat-looking close. A flat tape with a surging VIX is the configuration that historically precedes the largest gap moves at the next session's open.

Three Scenarios In One Session Means Tomorrow Is Not A Reaction To Today

The Geopolitical Desk this morning framed three possible outcomes for tonight's deadline: ceasefire, extension, or escalation. By 4 PM, all three had partially occurred. The U.S. struck Kharg Island: escalation. Iran reportedly told Pakistan it had stopped negotiating with the United States: collapse. Pakistan then formally requested a two-week extension, and Trump responded ambiguously enough for markets to price it as a probable yes: extension. The S&P 500 traded a 1.2% intraday range as traders re-priced the conflict twice in the same six hours.

The implication for advisor conversations Wednesday morning is not which scenario "won." None of them did. The implication is that the morning's analytical framework, pick a scenario and position accordingly, no longer matches the speed at which the situation is moving. A day that contains all three scenarios is not a day from which a single tomorrow follows. It is a day from which any tomorrow is plausible, and the overnight news flow between now and Wednesday's open carries more weight than the closing prices on the screen right now.

The disciplined read for tomorrow morning is narrower than the morning's three-scenario framework and broader than any single closing price suggests. Oil is now a headline-risk asset, not a supply-shock asset. The volatility market is pricing a gap move that the equity market is not. And the deadline that was supposed to clarify the situation by 8 PM tonight just got moved by two weeks before it even arrived. None of those three facts were available at 10 AM. All three change what is worth saying on a client call before 9:30 Wednesday.

SOURCES Yahoo Finance, BNN Bloomberg, Associated Press, The Globe and Mail, NBC News, CBOE (VIX), Brent crude futures (BZ=F), WTI crude futures (CL=F), S&P 500 (^GSPC), CBOE Volatility Index (^VIX), HDQ desk archive April 7, 2026 ================================================================================