We have a number of Canadian employees who love NAFTA.

You see, they get paid in US dollars, and they get to take them back across the border where the cost of living is measured in Canadian dollars. NAFTA is like a 50% raise for these folks, once they start working across the border in the US.

YMMV. ;-)