Canadians were shocked by the announcement at the weekend that the United States would impose a 25 per cent tariff on most imports from Canada and Mexico, just as they were astonished by Donald ...