Canada’s main stock index moved higher for a second-straight day on strong U.S. corporate earnings and support for economic fundamentals despite threats from China’s viral outbreak.

The S&P/TSX composite index closed up 10.87 points at 17,511.75.

In New York, the Dow Jones industrial average was up 11.60 points at 28,734.45. The S&P 500 index was down 2.84 points at 3,273.40, while the Nasdaq composite was up 5.48 points at 9,275.16.

The Canadian dollar traded for US75.78¢ compared with an average of US75.88¢ on Tuesday.

The March crude contract was down US15¢ at US$53.33 per barrel and the March natural gas contract was down US4.3¢ at US$1.865 per mmBTU.

The February gold contract was up US60¢ at US$1.570.40 an ounce and the March copper contract was down US2.55¢ at US$2.55 a pound.