Trump’s tariffs hit China, Canada and Mexico prompting countries to retaliate

China and Canada have hit back with their own tariffs on US imports which threatens to weaken America’s economy as well as their own.