The industrials and technology sectors helped Canada’s main stock index close higher as U.S. stock markets also ended up.

The S&P/TSX composite index gained 33.61 points at 16,318.14.

In New York, the Dow Jones industrial average closed up 115.97 points at 25,648.02. The S&P 500 index ended up 16.55 points at 2,850.96, while the Nasdaq composite was up 87.65 points at 7,822.15.

The Canadian dollar averaged US74.34¢, compared with an average of US74.24¢ on Tuesday, after Statistics Canada said the consumer price index posted a year-over-year increase of 2% last month.

The June crude contract closed up US24¢ at US$62.02 per barrel and the June natural gas contract was down US6¢ US$2.60 per mmBTU.

The June gold contract was up US$1.50 at US$1,297.80 an ounce and the July copper contract was up two cents at US$2.74 a pound.