What nafta is and why president Clinton signed it?

NAFTA stands for North American Free Trade Agreement

President Clinton signed it because... ___________________________________
_________________________________________.