Hi, I obtained my US Greencard recently (Born & lived in Sri Lanka), and planning to marry my long time girlfriend (born in Sri Lanka and currently an international student in Canada). I live in California and I have several doubt on the process.
During my search I found several visa centers have different processing times. And as I am living in California, California service center takes much long time to process the case(about 2-5 years).
1. Is there anyway to reduce this time limit?
2. She already has B1/B2 Visa from Canada, If we are marrying can she visit me during the process? or will her visa will be cancelled (at the port of the entry)?
3. Applying from Sri Lanka, or Canada which can make the process easy?
4. Is there anyone who lives in California, got approved visa? If yes, how long it took?
What are the things I can do to live with her and to minimize the time. Please explain. I'm worried.