The S&P/TSX Composite Index erased earlier losses to finish up 0.2% at 31,942 on Tuesday, as a late-session rebound in major banking and energy stocks offset lingering geopolitical uncertainty. In the energy sector, Suncor Energy and Imperial Oil advanced 1.8% and 2.2%, respectively, while Cenovus Energy jumped 3% after Brent crude climbed back above $104 per barrel amid renewed supply concerns.
Financials also attracted late buying, with Royal Bank of Canada gaining 0.6% and TD Bank adding 0.3%, helping to counter the drag from rising bond yields. In contrast, technology and consumer names came under heavy pressure: Shopify slid 3.8%, Dollarama tumbled 9.6%, and Constellation Software fell 3.8%.
Mining stocks remained a relative bright spot. Nutrien surged 5.7%, and Franco-Nevada rose 2.2%, both recovering despite earlier volatility.