De centrale bank van Canada verhoogde haar belangrijkste rentetarief met 25 basispunten tot 0,50%, zoals verwacht, om de inflatie te helpen bestrijden en zei dat zij de herinvesteringsfase van haar programma voor de aankoop van obligaties zou voortzetten.

"Er was veel onzekerheid over hoe zij zouden reageren op de geopolitieke gebeurtenissen en zij bleven vrij stevig aan hun breiwerk vasthouden," zei Michael Goshko, senior marktanalist bij Convera Canada ULC.

De bezorgdheid van de BoC over de inflatiedruk heeft veel gedaan "om de verwachtingen voor toekomstige renteverhogingen te cementeren," voegde Goshko eraan toe.

De geldmarkten verwachten dat de centrale bank in april opnieuw zal verhogen en in totaal ongeveer zes keer dit jaar.

De Canadese dollar handelde 0,7% hoger op 1,2646 voor de greenback, of 79,08 dollarcent, de grootste winst onder de G10 valuta's. Hij raakte zijn sterkste niveau sinds 26 januari op 1,2632.

De olieprijs, een van Canada's belangrijkste exportproducten, bereikte zijn hoogste peil in bijna 11 jaar, toen de verstoringen in de aanvoer zich opstapelden na de sancties tegen Russische banken.

De Amerikaanse ruwe olieprijzen noteerden bijna 7% hoger op 110,60 dollar per vat, terwijl de Amerikaanse aandelenindexen vooruitgingen na een knellend begin van de week, toen Jerome Powell, voorzitter van de Federal Reserve, aangaf dat de centrale bank de rente deze maand zou gaan verhogen.

De rente op Canadese staatsobligaties steeg over de hele linie en volgde daarmee de beweging in de Amerikaanse Treasuries.

De 10-jaars steeg met 8,9 basispunten tot 1,801% en won daarmee wat terrein terug nadat hij dinsdag op 1,679% het laagste intradayniveau in bijna acht weken had bereikt.