I think it is a great Idea. However there are some serious issues that I think need attention. Perhaps the most important is the Rights and responsibilities of the indigenous people of all three countries. Realestate ownership could become a big issue. All Mexico would have to do is start buying realestate in Canada and the US and everything would be under Mexican control. Land ownership in Mexico is not as simple as it is here. Rights and responsibilities would have to be on a more even par for this to even begin to work properly, fairly and efficiently without a lot of dissent from the citizens of all three countries. Also why stop at Mexico? What is wrong with going all the way to the Panama Canal. Costa Rica, Belize, Nicaragua , Guatemala and Panama all have a lot to offer. Perhaps some day all of North America could unite with South America in a similar pact. All of the Americas have a lot to share and protect from those who would choose to do harm to any of these countries.