TORONTO - Canada's main stock index gained more than 200 points Friday, led by strength in utilities and base metals, while U.S. stock markets saw a steady rally on the last trading day before Donald Trump is inaugurated as president.