Negotiators from the US, Canada and Mexico are in Montreal for the latest round of talks on the North American Free Trade Agreement (NAFTA).

US President Donald Trump has been a frequent critic of NAFTA, saying he is prepared to withdraw the US' membership if the negotiations do not produce more favourable terms, a move some fear would be an economic disaster.

Al Jazeera's Daniel Lak has more.