Canadian Prime Minister Justin Trudeau, left, and U.S. President Donald Trump.
The flags of the United States, Canada and Mexico.
trump-promises-kept
NAFTA countries shown on world map
trade
container ship
us-china-flags-shock
light at the end of the tunnel
Turkey President Recep Tayyip Erdogan
Harley-Davidson