I don't think they will, although there is NAFTA, the North Atlantic Free Trades Association, which is a treaty between Canada, the US and Mexico.
But they won't make a union, because imagine, all the mexicans going to the US, since they're a union anyway.
EDIT: Europe isn't 1 country, the countries are working together, and only 15 countries have the Euro as their currency.