US politics & policy

Canada agrees to join revamped Nafta

Canada has agreed to join a US deal with Mexico to revamp the pact, ending months of uncertainty over trade in North America that had been hanging over the economies of all three countries