De loonie handelde 0,3% hoger op 1,2472 voor de greenback, of 80,18 U.S. cent, na een tradingrange van 1,2454 tot 1,2516.

Van de valuta's van de G10 noteerde alleen de Australische dollar een grotere winst. Zowel Canada als Australië zijn belangrijke producenten van grondstoffen.

"De renteverschillen hellen over in het nadeel van de (Amerikaanse) dollar, waardoor valuta's die een hefboomeffect hebben op de groei in de rest van de wereld aantrekkelijker worden," zei Karl Schamotta, hoofd-marktstrateeg bij Corpay.

De rente op Amerikaanse schatkistcertificaten is teruggetrokken van de hoogste niveaus in twee jaar, nadat uit gegevens bleek dat het aantal Amerikanen dat nieuwe aanvragen voor werkloosheidsuitkeringen indiende, vorige week onverwacht is gestegen.

Ontario heeft de overdracht van de Omicron-variant afgestompt en het zal vanaf eind januari geleidelijk de beperkingen voor bedrijven versoepelen, zei Premier Doug Ford.

Ondanks het vooruitzicht van een tragere economische groei als gevolg van de beperkingen, hebben beleggers de weddenschappen verhoogd dat de Bank of Canada de rente op 26 januari zal verhogen. Het zou de eerste verhoging zijn sinds oktober 2018.

Uit gegevens van loonlijstdienstverlener ADP bleek dat Canada er in december 19.200 banen bij heeft gekregen, de vijfde maand op rij met stijgingen.

De Canadese gegevens over de detailhandelsverkopen, die vrijdag worden verwacht, zouden meer aanwijzingen kunnen geven over de sterkte van de binnenlandse economie.

De olieprijs, een van Canada's belangrijkste exportproducten, noteerde 0,1% lager op $86,90 per vat, toen de Amerikaanse voorraden van ruwe olie voor het eerst in acht weken stegen en beleggers winst namen na een recente rally.

De rente op Canadese staatsobligaties was gemengd over een vlakkere curve. De 10-jaars daalde 2,4 basispunten naar 1,857%, nadat het woensdag zijn hoogste intradagniveau sinds maart 2019 had bereikt op 1,905%.