President Donald Trump imposed new tariffs on Canadian goods over the weekend after talks collapsed, while Canada’s prime minister says his country is “at war” with the U.S.