Trump's tariffs on Mexico, Canada, and China has so far sent global financial markets reeling and has pushed North America ever closer to a trade war.