Mr Carney responded, saying his country was “not for sale”, ignoring the militaristic edge to Mr Trump’s bluster. That’s now changed.