So, the EU has it, its called the Free Movement of People. I.E. everyone within an agreement can freely move.
Here is a novel idea, Why not as part of the Free Trade deal allow for the free movement of peoples throughout the trade bloc we are creating? I mean if Capital can freely move to find the cheapest possible labor and production areas, why shouldn't labour be able to go were the pay is better and conditions better?