TORONTO — Canada’s main stock index was down nearly 150 points in late-morning trading, weighed down by losses in the energy and base metal sectors as the price of oil dropped below US$70 per barrel.
The August crude oil contract was down US$3.46 at US$69.75 per barrel as talks between the U.S. and Iran regarding a permanent end to their war made progress and more ships passed through the Strait of Hormuz.
The S&P/TSX composite index was down 148.11 points at 34,779.27.
In New York, the Dow Jones industrial average was up 516.84 points at 52,183.68. The S&P 500 index was up 55.37 points at 7,420.83, while the Nasdaq composite was up 205.57 points at 25,792.61.
The Canadian dollar traded for 70.24 cents US compared with 70.42 cents US on Tuesday.
The August gold contract was down US$132.40 at US$4,017.00 an ounce.
---
This report by The Canadian Press was first published June 24, 2026.


