The S&P/TSX Composite Index is up 337.79 points or 0.97% today to 35275.64

The S&P/TSX Composite Index is up 524.40 points or 1.52% this week to 34937.85

TORONTO - Canada's main stock index gained more than 300 points and oil prices fell in late-morning trading after the U.S. and Iran reached an initial agreement that would extend

The S&P 500 Index is up 122.83 points or 1.65% today to 7554.29

The S&P/TSX Composite Index is up 337.79 points or 0.97% today to 35275.64

The S&P/TSX Composite Index is up 113.94 points or 0.32% today to 35389.58

The S&P/TSX Composite Index is down 264.47 points or 0.75% today to 35125.11