India, July 22 -- The S&P/TSX Composite Index closed sharply higher at 35,369.08 points, gaining 408.76 points (+1.17%). Resource and tech stocks spearheaded a strong rebound, pushing Canada's primary benchmark back toward recent highs. Investors balanced macroeconomic tailwinds against ongoing tensions between the U.S. and Iran, as well as proposed 50% U.S. tariffs on select Canadian imports.

Market Snapshot

S&P/TSX Composite (^GSPTSE): 35,369.08 (+1.17%)

S&P/TSX 60 Index: 2,304.58 (+0.80%)

S&P/TSX Venture Composite: 872.72 (+2.70%)

Canadian Dollar (CAD/USD): $0.7089

WTI Crude Oil: $85.20

COMEX Gold: $4,023.00

Canada TSX Stock Market Today: Sector Drivers & Market Movers

Mining & Materials: The materials sector was heavily boost...