TORONTO - Canada's main stock index gained more than 100 points Wednesday, led by strength in utilities and base metals, while U.S. markets also rose and the Dow Jones hit a record high.