Canada’s main stock index moved up midweek as the price of oil regained some of the ground it lost in recent days and gold surged higher.
The S&P/TSX composite index closed up 348.10 points at 14,288.16.
In New York, the Dow Jones industrial average was up 456.94 points at 23,475.82. The S&P 500 index was up 62.75 points at 2,799.31, while the Nasdaq composite was up 232.15 points at 8,495.38.
The Canadian dollar traded for US70.65¢ compared with an average of US70.41¢ on Tuesday.
The June crude contract was up US$2.21 at US$13.78 per barrel and the June natural gas contract was up 6.9 cents at nearly US$2.05 per mmBTU.
The June gold contract was up US$50.50 at US$1,738.30 an ounce and the May copper contract was up 6.05 cents at about US$2.29 a pound.