The North American Free Trade Agreement (NAFTA) is an agreement that is meant to create a free trade zone among the countries of the continent of North America. Therefore, it is an agreement between the United States of America, Canada, and Mexico.
The treaty was signed in August of 1991. The treaty was signed by the men who were at that time the heads of state of the three countries. These were President George H. W. Bush for the United States, Prime Minister Brian Mulroney for Canada, and President Carlos Salinas de Gortari for Mexico.