Donald Trump has sparked a new trade war with numerous countries through imposing tariffs. This includes Canada, Mexico, ...