
Canada signed the agreement to save the three-country deal according to both US and Canadian sources.
However, it is not known whether President Trump, a fierce NAFTA critic, has yet signed off on the detail.
The new deal will allow additional access to Canadian markets for US dairy farmers whilst protecting Canadian car makers from American tariffs.
Canadian Foreign Minister Chrystia Freeland abandoned plans to give her country’s annual UN address on Monday, in order to focus on the negotiations.
The third NAFTA member, Mexico, had already agreed a bilateral deal with the US.

vCard.red is a free platform for creating a mobile-friendly digital business cards. You can easily create a vCard and generate a QR code for it, allowing others to scan and save your contact details instantly.
The platform allows you to display contact information, social media links, services, and products all in one shareable link. Optional features include appointment scheduling, WhatsApp-based storefronts, media galleries, and custom design options.
Mexico’s Economy Ministry had previously stated that if Canada and the US reached an agreement NAFTA would survive, otherwise Mexico intended to push ahead with the deal reached with the bilateral US at the end of August.
Canadian Prime Minister held a Cabinet meeting at 10pm local time (1am GMT Monday).
President Trump has reportedly been kept updated on negotiations by White House advisor Jared Kushner and US Trade Representative Robert Lighthizer.
Further details of the deal are expected to be released imminently.
More to follow…