Canada’s main stock index posted its 10th straight week of gains as it was bolstered by a broad-based rally.
The S&P/TSX composite index closed up 69.24 points to 16,068.25 after hitting a five-month high.
In New York, the Dow Jones industrial average was up 110.32 points at 26,026.32. The S&P 500 index was up 19.20 points at 2,803.69, while the Nasdaq composite was up 62.82 points at 7,595.35.
The Canadian dollar traded at an average of US75.41¢ compared with an average of US75.94¢ on Thursday.
The April crude contract was down US$1.42 at US$55.80 per barrel and the April natural gas contract was up US4.7¢ at US$2.86 per mmBTU.
The April gold contract was down US$16.90 at US$1,299.20 an ounce and the May copper contract was down US1.6¢ US$2.93 a pound.