The S&P/TSX Composite Index is up 359.53 points or 1.04% today to 34830.89

TORONTO - Canada's main stock index was up more than 300 points while the price of oil fell in late-morning trading on hopes that U.S. and Iran could be nearing

The S&P/TSX Composite Index is up 359.53 points or 1.04% today to 34830.89

The S&P 500 Index is up 45.65 points or 0.61% today to 7519.12

The S&P/TSX Composite Index is down 177.02 points or 0.51% today to 34653.87

The S&P 500 Index is up 1.24 points or 0.02% today to 7520.36

The S&P/TSX Composite Index is down 241.82 points or 0.70% today to 34412.05