Canada’s main stock index closed up as the energy and health care sectors rose, while U.S. markets climbed after encouraging economic data.

The S&P/TSX composite index closed up 13.31 points at 16,149.97.

In New York, the Dow Jones industrial average closed up 148.23 points at 25,702.89. The S&P 500 index was up 19.40 points at 2,810.92, while the Nasdaq composite was up 52.37 points at 7,643.41.

The Canadian dollar averaged US75.04¢ compared with an average of US74.75¢ on Tuesday.

The April crude contract closed up $1.39 at US$58.26 per barrel and the April natural gas contract ended up 3.6¢ at US$2.82 per mmBTU.

The April gold contract closed up US$11.20 at US$1,309.30 an ounce and the May copper contract was up half a cent at US$2.93 a pound.