The North America Free Trade Agreement is to be replaced by a new deal after Canada, the United States and Mexico successfully concluded more than a year's worth of talks - with the new pact called the United States-Mexico-Canada Agreement (USMCA).