Trump first threatened to slap a 25% tariff on products from Canada and Mexico in November. Since what was first dismissed as a joke by Canadian politicians is set to become reality, Prime Minister ...