US tariffs on Mexico, Canada and China take effect, opening door to painful trade war

background imageUnsplash