TORONTO - Canada's main stock index gained just over 100 points Monday as strength in financial and technology stocks helped outweigh losses in energy, while U.S. markets also moved higher.