Trump proposes 25% tariff on Canadian and Mexican imports, 10% on Chinese goods