What is the difference between NAFTA and NATO? 
 NAFTA was the North American Free Trade Agreement, an agreement that created a trade bloc in North America between Canada, Mexico and the United States that was in force from 1994 to 2020.  NATO is the North Atlantic Treaty Organization, a military alliance with 30 member states created in 1949 after World War 2.