Canada’s main stock index went up in late-morning trading due to higher oil and energy sector prices, while U.S. stock markets had varied performance.
The S&P/TSX composite index increased by 156.40 points to reach 21,987.42.
In New York, the Dow Jones industrial average rose by 154.66 points to reach 39,160.15. The S&P 500 index declined by 4.93 points to 5,170.34 after reaching an all-time high yesterday, while the Nasdaq composite dropped by 74.57 points to 16,191.06.
The Canadian dollar was exchanged for 74.27 cents US, compared with 74.08 cents US on Tuesday.
The April crude oil contract rose by US$1.70 to US$79.26 per barrel, and the April natural gas contract fell by five cents to US$1.70 per mmBTU.
The April gold contract increased by US$7.90 to reach US$2,174 an ounce, and the May copper contract rose by 10 cents to US$4.03 a pound.