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.

See Full Page