The Toronto Stock Exchange's S&P/TSX composite index was up 40.63 points, or 0.25 percent, at 16,117.28 shortly after the open.
The energy group, which accounts for nearly a fifth of the index's weight, climbed 1.0 percent as US crude prices rose 1.6 percent to $57.73 a barrel.
Canada's main stock index approached an all-time high in morning trade on Wednesday, with energy stocks leading the gains as USA crude prices hit their highest level since July previous year. Five of its 10 main sectors were higher.
The telecommunications group declined 0.8 percent, while industrials group fell 0.2 percent as Ritchie Bros. Auctioneers Inc retreated 2.7 percent to C$32.46.
Buffalo Christmas Parade set for December 9
Participants are urged to be creative when thinking how their favorite Christmas movies translate to a parade. Leading the parade this year will be Grand Marshal Kathy Gillette, the Moore Chamber of Commerce president.
The largest percentage gainer was NexGen Energy Ltd, which jumped almost 8 percent to 3.38 Canadian dollars.
The move higher for oil was in part due to TransCanada Corp cutting crude flows from Canada into the United States.
Gold prices rose as the dollar fell on technical factors and weak U.S. economic data, and gold jumped more after the U.S. Federal Reserve released minutes of its latest meeting.
- Enterrement en catimini pour le parrain des parrains
- Cauet tacle Cécile de Ménibus : selon lui, elle avait "chauffé" Rocco Siffredi
- Six personnes interpellées, soupçonnées d'avoir préparé un braquage — Champagne-Ardenne
- Xerox Corporation (XRX) Earns Media Impact Rating of 0.22
- Budget 2017: Diesel Cars hit in drive to slash pollution
- Colin Kaepernick sends message from Meek Mill while in prison
- Chancellor announces increase in national living wage
- Don't give teenagers privacy online, says coroner at Ann Maguire inquest
- Steam Autumn Sale 2017 - all the best deals
- Equity indices trade flat; IT, Teck stocks up