Immigration rules do not allow a permanent resident of the U.S. to immigrate a foreign fiance. They allow a foreign spouse to immigrate, but a hold will be placed on the case intentionally to prevent chain migration.
I am a Permanent Resident of the U.S. for 10 years with Canadian citizenship. My boyfriend lives in Jamaica and we want to get married. What is the best way to do this? Me to go there or him to come here and would I lose my citizenship or my permanent status in the U.S.? Confused and not sure what to do.
it is possible to immigrate a foreign spouse even if you are a permanent resident of the U.S. However, there will be a 3 year hold placed on your case currently, plus processing time of several months. You would not lose your Canadian citizenship.
In your situation, fiance visa processing is currently taking us appx. 8 ½ months while a marriage visa is taking us appx. 10 months. The U.S. consulate in Kingston is slower than average. Since you are not yet a U.S. citizen, you cannot file for a fiance visa. However, you can file now for a marriage visa because you are a green card holder.
You have been a green card holder for 10 years, so it seems you may be qualified to apply for U.S. citizenship now. If so, the quickest way to bring your fiance to the U.S. would be to file now for U.S. citizenship. At the same time, marry him outside the U.S. and start the application for a marriage visa. We can partially process on the marriage visa while your U.S. citizenship remains pending. Once you have U.S. citizenship, we can upgrade your marriage visa and complete marriage visa processing in a matter of a several months.
You are welcome to contact me if you like to discuss further.