Challenges faced by NAFTA, the World Bank, and the IMF