TORONTO - Canada's main stock index rose more than 100 points while U.S. markets were mixed after a choppy day of trading, the day before U.S. President Donald Trump is set to enact tariffs on a wide range on imports.