TORONTO — Canada's main stock index posted a small gain Wednesday as strength in energy stocks helped offset weakness in other areas, while U.S. markets rose more than one per cent. The S&P/TSX composite index was up 54.36 points at 20,296.43.
Read more >