De loonie handelde 0,2% hoger op 1,2615 voor de U.S. dollar, of 79,27 U.S. cent, na de handel in een bereik van 1,2598 tot 1,2669.

Maandag bereikte het zijn zwakste intradayniveau in meer dan twee weken op 1,2701 te midden van de turbulentie op de aandelenmarkten.

Wall Street kelderde en pareerde vervolgens de verliezen op dinsdag, toen onzekerheden rond een steeds havikachtigere Federal Reserve en toenemende geopolitieke spanningen bijdroegen aan de marktturbulentie, terwijl de aandelenmarkt van Toronto steeg nadat het zijn eerdere daling had goedgemaakt.

"Hoewel de bandbreedtes in aandelen vrij groot zijn geweest, is er minder paniek ... Ik denk dat de loonie daar een beetje van profiteert," zei Amo Sahota, directeur bij Klarity FX in San Francisco.

"Ook denk ik dat hij een beetje aanleunt bij de mogelijkheid van een renteverhoging."

De centrale bank van Canada zou woensdag tijdens een beleidsaankondiging voor het eerst sinds oktober 2018 de rente kunnen verhogen, in een poging om de inflatie te temperen. De geldmarkten zien de kans op een renteverhoging op ongeveer 65%.

De vrees dat Rusland Oekraïne zal binnenvallen, heeft de bezorgdheid van de beleggers deze week nog doen toenemen. Canada zei dinsdag dat het de gezinnen van zijn diplomaten in Oekraïne tijdelijk terugtrekt.

De veilige haven Amerikaanse dollar won terrein ten opzichte van een mandje van belangrijke valuta's, terwijl de prijs van olie, een van Canada's belangrijkste exportproducten, werd gesteund door bullish signalen van een krap aanbodbeeld. De Amerikaanse ruwe olieprijzen noteerden 2,8% hoger op $85,60 per vat.

De Canadese 10-jaars rente daalde 1,1 basispunten naar 1,801%, nadat het maandag zijn laagste intraday niveau in 10 dagen had bereikt op 1,729%.