U.S. President-elect Donald Trump says he will levy 25% tariffs on all imports from Canada and Mexico on his first day in office, demanding that the two countries clamp down on illegal border crossings and drugs, especially fentanyl. He also plans an additional 10% tariff on imports from China.