Against all odds and despite numerous threats from US President Donald Trump to terminate all trade relationships in North America, a new trade agreement was signed on Friday between Mexico, Canada and the US. Representatives of all three countries gathered in Buenos Aires for the signing of USMCA as the G20 started.