Yes, Mexico is in NAFTA. The agreement needed much public consultation when first proposed, partly because Canadians wanted legal assurances they would be allowed (by the U.S.) to keep their culture, but when Mexico was added it pretty much few under the radar.
I think other nations have been added as a "done deal" without advance public notice.
I think other nations have been added as a "done deal" without advance public notice.