OTTAWA - U.S. President Donald Trump says he will impose 25 per cent tariffs on all steel and aluminum imports, including products from Canada — a threat causing economic uncertainty across the country.