De belangrijkste aandelenindex van Canada steeg donderdag en sloot op het hoogste niveau in twee maanden. Hogere olieprijzen ondersteunden de energieaandelen, maar een onzeker economisch klimaat deed twijfel rijzen over de vraag of de aan grondstoffen gekoppelde markt het hoofd boven water zou houden.

De S&P/TSX composite index van de Toronto Stock Exchange eindigde 105,94 punten of 0,5% hoger op 19.991,88, waarmee de rally van deze week werd voortgezet en het hoogste slotniveau sinds 10 juni werd bereikt.

"We hebben een vrij goede week gehad ... we hebben veel grondstoffen zien hangen", zei Michael Sprung, voorzitter van Sprung Investment Management.

"Ik weet niet zeker of dit een langetermijntrend wordt of niet. Ik denk dat de vrees voor inflatie en een mogelijke recessie weer de kop zal opsteken.

De omgekeerde rentecurve in Canada geeft aan dat de Bank of Canada de rente kan verhogen tot een niveau dat een recessie uitlokt, waardoor de centrale bank in een lastig parket komt te zitten als zij de hoge inflatie wil beteugelen en een "zachte landing" voor de economie tot stand wil brengen.

De energiesector steeg met 3,9%, doordat de futures voor ruwe olie 2,6% hoger noteerden op $94,34 per vat, nadat het Internationaal Energieagentschap zijn prognose voor de groei van de vraag naar olie voor dit jaar had verhoogd.

Suncor Energy steeg met 3,3% omdat het bedrijf overweegt zijn Petro-Canada gasbedrijf, dat goed is voor 13% van de Canadese kleinhandelsmarkt voor brandstoffen, af te stoten.

Energie is goed voor bijna 19% van de marktkapitalisatie van de TSX.

Onder andere bedrijven die opvielen was Element Fleet Management Corp. De aandelen van het vlootbeheerbedrijf stegen met 10,3% nadat het de winstramingen versloeg, terwijl het productiebedrijf Linamar Corp 10,6% hoger eindigde.

De zwaargewogen financiële sector steeg 0,7% en de niet-duurzame consumentengoederen stegen 1,7%. (Verslaggeving door Fergal Smith; Aanvullende rapportage door Johann M Cherian in Bengaluru; Bewerking door Shinjini Ganguli en David Gregorio)