TORONTO — Strength in the energy and base metal stocks lifted Canada's main stock index higher in late-morning trading, while U.S. stock markets also climbed higher. The S&P/TSX composite index was up 78.80 points at 23,973.51.