De S&P/TSX composite index van de Toronto Stock Exchange eindigde 22,71 punten, of 0,1%, hoger op 21.878,41, en voegde zich daarmee bij de bescheiden winsten van afgelopen woensdag en donderdag. De markt was vrijdag gesloten wegens de Goede Vrijdag-vakantie.

De aandelenmarkten daalden wereldwijd 0,2% terwijl de obligatierente steeg. De Canadese 10-jaars rente bereikte zijn hoogste niveau in meer dan acht jaar op 2,800%.

"De markten zijn een beetje zacht en dat is over de hele wereld, niet specifiek voor Canada," zei Colin Cieszynski, hoofdmarktstrateeg bij SIA Wealth Management. "Het enige dat Canada geholpen heeft zijn de stijgende grondstoffenprijzen."

De energiesector steeg met 2,9%, gesteund door hogere olieprijzen, toen de uitval in Libië de bezorgdheid over het krappe mondiale aanbod vergrootte en de Oekraïnecrisis aanhield. De Amerikaanse futures voor ruwe olie noteerden 1,2% hoger op $108,21 per vat.

De materialensector, waartoe mijnbouwers in edele en onedele metalen en kunstmestbedrijven behoren, voegde 0,8% toe toen de goudprijzen naar een hoogste punt in meer dan een maand sprongen.

"Goud nadert opnieuw de $2.000 per ounce ... wat suggereert dat sommige beleggers defensief positioneren," zei Cieszynski.

Terwijl de meeste aandelenmarkten door elkaar zijn geschud door een stijging van de inflatie en een mogelijke vertraging van de economie, bereikte de TSX eerder deze maand een recordhoogte, gesteund door de stijgende grondstoffenprijzen.

Onder de sectoren die terrein verloren was de gezondheidszorg. Deze daalde met 5,1%, waarbij wietproducenten, waaronder Canopy Growth Corp, tot de grootste dalers behoorden.