Canada's main stock index was up nearly 100 points on strength in the technology, financial and energy sectors, while U.S.