a) Mexico
b) US
c) Canada
d) UAE
Mexico has ratified the US-Mexico-Canada agreement. This makes it the first country to give the new North American trade deal final approval despite recent tensions with the US. The deal aims to replace the North American Free Trade Agreement (NAFTA). The US and Canada have yet to ratify the deal.