TORONTO — Canada's main stock index was up more than 300 points in a broad-based rally, while U.S. stock markets were mixed on Friday. The S&P/TSX composite index was up 311.09 points at 30,471.68.
S&P/TSX finishes more than 300 points higher amid broad rally, U.S. stocks mixed

6