Canadian Stock Market Posts Best Two-Year Run in Decades as US Investors Eye Exits

Canada’s benchmark stock index has climbed nearly 37% over the past year, its strongest sustained run since the late 2000s, as a commodity surge and investor flight from US markets reshape global capital flows.

The S&P/TSX Composite Index closed at 33,964.33 on April 30, up 9,122.65 points — or 36.72% — from a year earlier. The gains follow a 28.2% annual return in 2025 — the TSX’s best year since 2009 — outpacing the S&P 500’s 17% gain.

Financials, materials, and energy together account for roughly 64% of the index’s weight, and all three sectors drove the run. Materials — about 17% of the index — surged more than 88% in 2025 as gold and silver prices climbed on safe-haven demand. Financials, the largest component at roughly 32%, benefited from the Bank of Canada’s full percentage point of rate cuts through 2025, which bolstered bank profits. Energy, at about 15%, gained approximately 10% on resilient global oil and gas demand.

Related: Canada’s Federal Deficit Shrinks to $66.9 Billion, Beats Fall Forecast by $11.4 Billion

The S&P 500 faced sustained pressure from tariff volatility, the US-Israel-Iran conflict — which disrupted Strait of Hormuz shipping and sent oil prices swinging — and eroding confidence in US trade policy. US stocks posted their worst start to a year since 1995, pushing institutional capital toward global alternatives.

 The iShares MSCI ACWI ex US ETF, which tracks 22 developed and 24 emerging markets, is up approximately 9.5% in 2026.

“The TSX’s standout performance was less about one-off surprises and more about the index’s core exposures lining up with 2025’s macro environment,” Tiago Figueiredo, macro strategist at Desjardins Capital Markets, told Morningstar Canada

“While no market leads forever, the TSX enters 2026 with meaningful tailwinds and a more balanced foundation than the US.”

The TSX crossed 30,000 points for the first time in September 2025 and breached 33,000 in January 2026. The index fell roughly 1% to close at 33,318 on April 29 after the Bank of Canada held its policy rate at 2.25%, and the Federal Reserve held its benchmark rate in the 3.5%–3.75% range. 

BMO fell 2%, Royal Bank of Canada dropped 1.3%, and TD lost 0.8%. Canadian Natural Resources gained 1.9% on elevated oil prices; Agnico Eagle dropped 2.9% as gold prices slipped.



Information for this story was found via the sources and companies mentioned. The author has no securities or affiliations related to the organizations discussed. Not a recommendation to buy or sell. Always do additional research and consult a professional before purchasing a security. The author holds no licenses.

Leave a Reply

Video Articles

Silver Is in a New Price Regime, and the Market Isn’t Used to It | Keith Neumeyer – First Majestic

Agnico Eagle Just Made a Massive Gold Land Grab

A Copper-Gold Deposit Caught the White House’s Attention | Rob McLeod – Cambria Gold

Recommended

Antimony Resources Expands Footprint as Soil Sampling Lights Up Ground South of Bald Hill

Mercado Drills 256 g/t Silver Over 6.5 Metres In First Drill Hole of Inaugural Program

Related News

TSX Exchange Resumes Normal Operations

Late last night, TMX Group (TSX: X) alerted the public via a news release that...

Friday, February 28, 2020, 08:25:10 AM

TSX Halted for Rest of Day due to Issue with Order Entry

This afternoon the TMX Group (TSX: X) announced they have halted the exchange for the...

Thursday, February 27, 2020, 02:21:52 PM

Poll Shows TSX Forecasted To Hit 20,000 Mark By Year End

The Toronto Stock Exchange is expected to climb above 20,000 points by the end of...

Wednesday, May 26, 2021, 03:23:00 PM

Is The Mining Exodus Putting The TSX At Risk?

A growing number of mining firms are abandoning their Canadian headquarters, threatening Toronto’s long-standing reputation...

Tuesday, March 4, 2025, 11:34:00 AM

TSX Hits Historic 30,000 As Canadian Stocks Outpace US Markets

Canada’s main stock index broke through 30,000 points for the first time in its history...

Wednesday, September 24, 2025, 12:57:00 PM