Trump to impose 25% tariffs on goods from Canada, Mexico & 10% for China with immediate effect

The tariffs could lead to higher import prices and potentially spark a trade war.