The North American Free Trade Agreement (NAFTA) governs the trading relationship between the US, Canada and Mexico.
Hope amid trade war and Brexit concerns
'He has done more than people expected'
Assessing the impact of a possible AMLO win
Potential for significant losses in parts of the market
A number of causes for alarm