The North American Free Trade Agreement won't see its 25th birthday. The United States, Canada, and Mexico have signed on the dotted line for its replacement, The United States–Mexico–Canada Agreement. The debate fell outside usual positions. Free trade is the hallmark of Republicans, they say, but they seemed to be unhappy with NAFTA. Democrats, in the old days, were protectionist about American workers, yet their criticisms suggested they wanted to keep manufacturing jobs in Mexico and for Canadian farmers to have a good deal in the U.S. while America got penalized in Canada.What gives?