Canada's main stock index ended the day largely unchanged as strength in the energy sector was offset by softness in other sectors, while U.S. markets rose. 

The S&P/TSX Composite Index was down 5.14 points, or 0.03 per cent, at 20,188.19.

In New York, the Dow Jones Industrial Average was up 108.82 points at 33,153.91. The S&P 500 Index was up 21.27 points at 4,012.32, while the Nasdaq Composite was up 83.33 points at 11,590.40.

The Canadian dollar traded for 73.81 cents U.S. compared with 73.84 cents U.S. on Wednesday.

The April crude oil contract was up US$1.44 at US$75.39 per barrel and the April natural gas contract was up 13 cents at US$2.43 per mm/BTU.

The April gold contract was down US$14.70 at US$1,826.80 an ounce and the March copper contract was down 13 cents at US$4.06 a pound.