De loonie bleef onveranderd op 1,37 to the greenback, of 72,99 U.S. cent, na de handel in een range van 1,3691 tot 1,3765.
De rente kan nu restrictief genoeg zijn om de inflatie terug te brengen naar de doelstelling van 2%, aangezien de overvraag is verdwenen en de zwakke groei naar verwachting nog vele maanden zal aanhouden, zei Macklem.
De Canadese centrale bank heeft zich sinds juli afzijdig gehouden nadat ze haar referentierente had verhoogd naar het hoogste punt in 22 jaar, namelijk 5%.
"Ik denk dat de markt het goed vond wat ze hoorde," zei Tony Valente, senior FX-dealer bij AscendantFX. "Er komt een punt waarop je, als je te ver gaat (met verkrapping), iets kunt laten breken."
De Canadese economie flirt met een recessie en de neergang zou kunnen verergeren nu er naar verwachting een einde komt aan een periode van snelle groei in de Verenigde Staten, waardoor de kans groot is dat de BoC al in april overgaat op renteverlagingen.
De activiteit op de valutamarkt was "traag" vanwege de Amerikaanse Thanksgiving Day-vakantie op donderdag, zei Valente.
De olieprijs, een van Canada's belangrijkste exportproducten, noteerde 0,9% lager op $77,10 per vat nadat OPEC+ producenten onverwacht een vergadering over productieverlagingen uitstelden, terwijl de Amerikaanse dollar opveerde van een dieptepunt van 2-1/2 maand ten opzichte van een mandje van belangrijke valuta.
Uit gegevens bleek dat het aantal Amerikanen dat nieuwe aanvragen indiende voor werkloosheidsuitkeringen vorige week meer dan verwacht daalde, wat een boost gaf aan de greenback.
De Canadese 10-jaars rente steeg met 1,6 basispunten naar 3,661%, na eerder op 3,588% het laagste niveau sinds 5 september te hebben bereikt. (Verslaggeving door Fergal Smith Bewerking door Alistair Bell)