TSX Closes Higher on Commodity Stocks Rally
2026-07-22 20:30
By
Isabela Couto
1 min. read
The S&P/TSX Composite Index rose 0.3% to close at 35,485 after reaching a record high earlier in the session, as rising commodity prices supported mining and energy stocks.
Miners advanced as gold edged higher on a softer US dollar and safe-haven demand amid escalating tensions between the US and Iran.
Agnico Eagle gained 3.5%, Barrick added 2.8%, WPM rose 1.1%, and Franco-Nevada advanced 3.1%.
Energy stocks also gained, tracking a jump in oil prices on mounting concerns over disruptions to Middle Eastern supply routes linked to escalating US-Iran hostilities.
Canadian Natural added 1.8%, Imperial Oil gained 0.8%, while Suncor rose 1.5% and Cenovus advanced 0.6% ahead of its earnings report on Thursday.
On the downside, technology stocks weakened ahead of earnings from US technology giants Alphabet and Tesla.
Shopify shed 3.9%, Constellation Software fell 2.1%, and Celestica retreated 1.4%.