De loonie handelde 0,3% lager op 1,2560 voor de greenback, of 79,62 U.S. cent, na een tradingrange van 1,2470 tot 1,2570.

"De koers werd gedrukt door een brede uittocht van short USD-posities, die op gang kwam na het Amerikaanse CPI-rapport van woensdag," zei Erik Bregar, een onafhankelijk valuta-analist.

"Deze menigte zag niet de neerwaartse follow-through die zij wilden," voegde Bregar eraan toe. "Het onvermogen van deze USD shorters om verder in te springen op de zwakke Amerikaanse economische dataset van vanmorgen was de laatste druppel."

De Amerikaanse detailhandelsverkopen daalden in december met 1,9%, terwijl de ramingen uitgingen van een onveranderde stand, terwijl de Amerikanen te kampen hadden met tekorten aan goederen en een explosie van COVID-19 besmettingen.

Canada stuurt ongeveer 75% van zijn export naar de Verenigde Staten, waaronder olie, die een impuls kreeg door aanbodbeperkingen en zorgen over een Russische aanval op buurland Oekraïne.

De Amerikaanse futures voor ruwe olie noteerden 2,1% hoger op $83,82 per vat, terwijl de greenback een driedaagse periode van verlies ten opzichte van een mandje van belangrijke valuta's afsloot.

In de loop van de week steeg de loonie met 1%, nadat hij sommige beleggers een bullish signaal had gegeven door de neklijn van een hoofd-en-schouders trendomkeerpatroon te doorbreken op ongeveer 1,2600.

Canada zal in de komende weken een toename zien van het aantal gevallen van de Omicron-variant van COVID-19, wat een aanzienlijke nieuwe druk op de gezondheidszorg zou kunnen leggen, zei hoofd van de volksgezondheid Theresa Tam.

De rente op Canadese staatsobligaties klom over de hele curve, en volgde daarmee de beweging in de Amerikaanse Treasuries. De 10-jaarsrente bereikte haar hoogste peil sinds 25 november op 1,772%, alvorens te dalen naar 1,764%, een stijging met 5,7 basispunten voor die dag.