Canada has signed on to an agreement that will preserve the three-country NAFTA trade pact

A US official says Canadian and US negotiators are nearing an agreement on rewriting NAFTA but a few sticking points remained ahead of the midnight deadline.