US President Donald Trump has announced significant tariffs on Canada, China, and Mexico. Warren Buffett described the ...