The leaders of the US, Canada and Mexico are placing tariffs on each other in what economists are describing as a trade war. Source: Getty ...