TSX today: Index up 300 points as energy stocks push higher
Canada's main stock index was up nearly 300 points in afternoon trading as gains in energy stocks helped lead a broad-based rally and U.S. stock markets also pushed higher. The S&P/TSX Composite Index was up 304.52 points, or 1.58 per cent, at 19,550.58. ...