U.S. President Donald Trump announced on Monday that 25% tariffs on goods from Mexico and Canada will take effect on Tuesday, fueling fears of a trade war in North America and causing financial market turmoil. Trump’s remarks sent U.S. stocks plunging in late afternoon trading, while the Mexican peso and Canadian dollar also weakened.