The European Union serves as a model for Caricom (the Caribbean Community). One of the goals is to allow citizens of the community to move, work and reside wherever they desire within the community. At present there are restrictions on which Caricom citizens have that right. Those who qualify have to get a Certificate of Recognition of Caricom Skills Qualification. Caricom itself does not issue passports, but the passports issued by most Caricom countries are considered Caricom passports. So someone who has a Belizian passport has a Caricom passport, etc. The certificate of Recognition can be obtained in any participating Caricom country by presenting the required credentials, which include a Caricom passport, proof of a university degree and a police check. Anyone who has that certificate has the right to live and work in any participating Caricom country, but must have their credentials verified in that country. Once their credentials are verified, they are granted indefinite permission to live and work. This process is much cheaper than paying monthly to remain in the country on a visitors permit, and avoids the work permit application hassles... but of course, you only qualify if you are a citizen of a participating Caribbean country.