US President Donald Trump is expected to sign off on a new trade deal with Mexico and Canada to replace the North American Free Trade Agreement (NAFTA).

It was a key campaign issue for Trump during the 2016 election, and he blamed NAFTA for domestic job cuts.

The new deal includes tougher labour laws and stricter sourcing of car parts, but it could be delayed for months.

Al Jazeera's Shihab Rattansi reports from Washington, DC.