TORONTO - Canada's main stock index rose more than 100 points Thursday, led by gains in energy stocks, while U.S. markets were mixed.