Canada's main stock index was up more than 100 points, while the loonie also regained some of its strength against the U.S.