In New York, the Dow Jones industrial average was up 164.68 points at a record 34,200.67 and the S&P 500 index gained 15.05 points at a record 4,185.47.
Homebuilder stocks were broadly higher in the U.S.
lost 2.83 per cent and PrairieSky Royalty Ltd., which reports first quarter results Monday, fell by 2.45 per cent.