TORONTO - Canada’s main stock index has advanced moderately, with energy stocks providing some of the lift.

The S&P/TSX composite index was up 73.55 points at 16,585.34 after 90 minutes of trading.

In New York, the Dow Jones industrial average up 172.24 points at 26,676.24. The S&P 500 index was up 18.38 points at 2,944.84, while the Nasdaq composite was up 54.77 points at 8,042.09.

The Canadian dollar traded at 75.70 cents US, up from an average of 74.95 cents US on Wednesday.

The August crude contract was up $3.01 at US$56.98 per barrel and the July natural gas contract was down six cents at US$2.22 per mmBTU.

The August gold contract was up $39.10 cents at US$1,387.90 an ounce and the July copper contract was up 3.7 cents at US$2.72 a pound.

Indexes and currency in this story: (TSX:GSPTSE, TSX:CADUSD)