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

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