Text this: NAFTA: a boon to Canada, Mexico and U.S., says study.