NAFTA allowed for free trade among which of the following?

A. North America and South America
B. Canada, the United States, and Mexico
C. Great Britain, Ireland, and France
D. Russia and the former Soviet states
E. Iran, Iraq, and Saudi Arabia