One that doesn't involve building a wall or arresting a single undocumented worker, and also would provide direct benefit to all. OK, first things first, most people are talking about short term solutions like fining/arresting employers, etc. The problem is that none of these problems address the various sources for the problems that make people leave their homes and be desperate enough to come here looking for work. Also, before people start saying "Mexico has to solve its own problems" remember they are a signatory of NAFTA and no longer have any real control over their economy. Our farm subsidies force Mexican farmers off their lands, etc. and Mexico can't do much about that. Besides, NAFTA is pretty bad, it costs us jobs, Mexicans jobs, and Canada jobs.
OK, the recognition that this is a BI-LATERAL if not MULTI-LATERAL problem is the first step to solving it. So, how to solve it, how about, this is just a guess, get rid of NAFTA? OK, this won't solve all illegal immigration problems, the reason is that Mexico would still be impoverished and the US will still be considered a place for jobs. Now, illegal immigration would be greatly reduced, but not eliminated, so let's see if we can solve that, OK?
I propose that we replace NAFTA with another Multi-lateral agreement, a treaty that concentrates on the rights of WORKERS rather than CORPORATIONS, no more
Chapter 11, in other words. Now, the question is how such a treaty would be structured, first thing I imagine that would be important is a Worker's Bill of Rights to apply to all citizens of Canada, the United States, and Mexico, this would include:
1. Maximum working week of 40 hours a week, overtime of at least time and a half for any work done past 8 hours a day.
2. Unrestricted right of workers to organize as they see fit.
3. Age restriction for workers, must be at least 16 years old to be employed, employment hours for 16-18 year old is restricted to 15-25 hours a week, limit of 10 pm local standard time for end of shift.
4. Right to a safe workplace, to be administered by an international regulatory body.
5. Right to free movement within the borders of all Signatory bodies, if you can get a good job in Mexico city, or Ontario, and you aren't a citizen in either country, you can work their if job is available.
6. Right to a minimum standard living wage, calculated based on current standards of living within the locality in question, through the Census.
7. Guaranteed allotment for Social Security, to be claimed either through disability or retirement.
All right, I'm out of ideas for this Bill of Rights for Workers, anyone who wants to chip in go ahead, now onto the other stuff.
OK, a Phasing in of Mexico's economy, including the encouragement of investment by LOCAL Mexican companies, including low interest loans, grants, and other channels to help build their economy to increase the standard of living to US/Canadian levels, this one could take a while.
A common currency, name and such is unimportant, but will at first supplement and then replace the currencies of the 3 primary signatory nations.
Establishment of an North American Mediation Court, to handle civil disputes between workers and companies, in addition to any governments involved.
Establishment of a Worker's Council, consisting of individuals elected by all Unionized workers in equal numbers from each signatory nation, will have unrestrained regulatory power over companies operating within said Union.
These are just the basics, obviously something this complex cannot be covered in just one post, but I touched upon the important points. I left out the idea for a North American Parliament, but such a body, limited to North American regional issues only, elected by the people, wouldn't be a bad idea. Also, I wasn't sure about the Worker's Council, I don't know if it should be represented by the Presidents of the various Unions in all three nations or directly elected by their members. I'm thinking a combination of both, have the Unions elect a Representative who is a member of their Union. Anyways, what do you guys think? And yes, before you ask, this is, roughly, based on the European Union model, I have problems with the EU, particularly with transparency, but then again, I'm not copying it wholesale for this Continent, that wouldn't work anyways. Rather, think of it as a rough model that can be molded to fit our circumstances, and also to improve upon it, to make it more democratic overall.