Canada’s main stock index was up in late morning trading, while U.S. markets charged ahead with the Dow Jones industrials posting a triple-digit advance.
The S&P/TSX composite index was up 34.30 points, or 0.23 per cent, to 15,398.23, after 90 minutes of trading, boosted by the health care sector which includes the volatile marijuana space.
In New York, the Dow Jones industrial average was up 326.37 points, or 1.31 per cent, to 25,239.14. The S&P 500 index was up 24.92 points, or 0.92 per cent, to 2,720.06 and the Nasdaq composite index was up 39.24 points, or 0.55 per cent, to 7,155.12.
The gains in the U.S. came a day after markets swung wildly, but finished higher following their biggest percentage decline since August 2011 on Monday.
The Canadian dollar was trading at 79.74 cents US, down from an average price of 79.81 cents US on Tuesday.
The March crude contract was down US$1.06 to US$62.33 per barrel and the March natural gas contract down six cents to US$2.70 per mmBTU.
The April gold contract was down US$6.80 to US$1,322.70 an ounce and the March copper contract was down eight cents to US$3.13 a pound.