TORONTO — Canada's main stock index retreated from its all-time high on Wednesday, weighed down by telecom, industrial and utilities stocks, while U.S. markets drifted higher. The S&P/TSX composite index closed down 32.44 points at 24,001.55.