TSX composite rose 1.1% (370 points) and TSX 60 up 0.7% (13 points) on hopes of US‑Iran peace deal.
AMD posted Q1 profit $1.38 bn, revenue $10.25 bn up 38%, data‑center sales +57%, beating forecasts.
Shopify fell after tepid forecast despite AI benefits, dragging technology sector lower.
Gold rose 2.76% as dollar softened and oil price concerns eased inflation fears.