who was president when nafta was passed?
<answer> The North American Free Trade Agreement (NAFTA) is signed into law by President Bill Clinton. <context> The North American Free Trade Agreement (NAFTA) is signed into law by President Bill Clinton. Clinton said he hoped the agreement would encourage other nations to work toward a broader world-trade pact. NAFTA, a trade pact between the United States, Canada, and Mexico, eliminated virtually all tariffs and trade restrictions between the three nations. The passage of NAFTA was one of Clinton’s first major victories as the first Democratic president in 12 years–though the movement for free trade in North America had begun as a Republican initiative.