Carney has extremely strong support amongst the general public in Canada which hasn't been the case for the Canadian PM over the past 20+ years.
158 Canadian soldiers died defending the United States at the US's request after 9/11. Canadian fighter jets helped to patrol the skies in the US at the US's request after 9/11.
The insults coming from the US Secretary of Defence and President are not unnoticed. They are logged and remembered.