Canadian Prime Minister Mark Carney confirmed in an interview this week that his government had prepared for the possibility of the US launching an invasion of Canada amid ongoing trade tensions.