NAFTA is a so-called "free trade agreement" between the US, Canada and Mexico which is modeled on the existing Canada-U.S. Free Trade Agreement (FTA). The Canada-U.S. deal consists of approximately 300 pages of text, indexes, schedules and appendices and the NAFTA which will supersede it is over 1,000 pages. To be perfectly accurate, neither agreement is a "free trade" agreement -but rather a c...