TORONTO — Broad-based gains led Canada's main stock index higher in late-morning trading on Christmas Eve, while U.S. stock markets also rose. The S&P/TSX composite index was up 57.82 points at 24,806.80.