It sounds like you'd have a good shot at getting in to one of those schools. However, with your work experience and the 30 MCAT, have you thought about applying to DO schools in the US, and depending on your state, perhaps to all your in state MD med school(s). Your GPA will hurt you, but I still think it's worth a shot before you bail for the Caribbean...particularly if you were to take maybe 1-3 upper level hard science courses, like biology, biochem, etc. and ace them, you might be able to get into a US school. The GPA is the anchor weighing you down, but for someone w/nursing experience and a 30 MCAT, I don't think getting interview, or even getting in, to one or more US schools is totally out of the question. DO schools in particular really like people w/health care experience. Some US states, like California, have state schools that are notoriously hard to get into, but others like Arkansa, or maybe TX of Florida, which have a lot of med schools that are state-sponsored, might give you a shot @interviewing and maybe getting in if you are in-state.