Canada agrees a trade deal with the US
President Trump’s admonishment of the North America Free Trade Agreement created considerable trade uncertainty in the region, but the US and Canada have now agreed a deal to create a new trilateral pact with Mexico