Sector & Market
TSX Composite Up 1.2% on Peace Hopes
TSX composite index gained 1.2% to 33,981.82, its highest close since April 20, driven by optimism over a US‑Iran peace deal.
Energy stocks fell as Brent crude slipped to $97.78 per barrel, while fina