It superseded the Canada-United States Free Trade Agreement between the U.S. and Canada .
The North American Free Trade Agreement ( NAFTA ) is a trade agreement between Mexico , the United States , and Canada .