Canada’s main stock index finished up more than 300 points on Monday, helped by strength in the materials sector, while U.S.