Canada, Mexico and the European Union condemned U.S. President Donald Trump's decision to impose tariffs on all steel and aluminum imports next month, a move that has fanned fears of a trade war.