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.