I am German citizen who lived in California for many years under F1 visa and I am on OPT right now. In October I will be getting married to a US citizen in California.
I am in the process moving to Canada for an "adventurous venture", that means: Maybe I decide things are going well and we'll be staying there for a few years or things won't work out. My spouse will stay in the US for now.
I'll have a Canadian work permit but if things don't work out we want to move back to California (if they do, my spouse will follow permanently to Canada).
While I will be able to enter the US as a tourist (Visa waiver) I want to avoid having a longer time (=weeks or even months) where I am not allowed to work.
- How long does it take for me to get the greencard while my spouse is the US and I am in Canada?
- Is it a good idea to apply for greencard immideately, even though I am in Canada or is it better to wait until I know for sure things won't work out in Canada?
In the latter case I am just afraid it will take many months until I will be allowed to work in the US which is financially prohibitive.