The Canadian dollar and Mexican peso slumped after President Donald Trump confirmed 25% tariffs on products from both nations ...