TORONTO — Higher oil and energy sector prices pushed Canada's main stock index up in late-morning trading, while U.S. stock markets were mixed.In New York, the Dow Jones industrial average was up 154.66 points at 39,160.15. The S&P 500 index was down 4.93 points at 5,170.34 after setting an all-time high yesterday, while the Nasdaq composite was down 74.57 points at 16,191.06.The April crude oil contract was up US$1.70 cents at US$79.
The April gold contract was up US$7.90 at US$2,174 an ounce and the May copper contract was up 10 cents at US$4.03 a pound.The Canadian Press