The correct answer to this open question is the following.
The correct answer is false.
it is false that the NAFTA agreement allowed for easy and free immigration between Canada, United States, and Mexico.
What NAFTA did was to strengthen free trade for the three countries. It was a free trade agreement signed by the Presidents of México, the United States, and Canada in 1992, and started to function in January 1993. It really has benefited the trade exchange and multinational companies spread in these three countries.
Recently, NAFTA (North American Free Trade Agreement), changed its name to USMCA, the United States, México, and Canada Agreement.