Canada’s main stock index gained almost 100 points Friday, while U.S. markets mostly held on to their gains after soaring the day before.