I used to work for a company in the US on OPT, and since I couldn't obtain an H1B, I moved to Canada as a permanent resident. Due to the nature of work I did at the company, I moved to a contracting role.
I have since been able to get the H1B via the same company, and they would like for me to move back. However, being born in India, even if I move back to the US, the path to permanent residency feels long and nearly unattainable. Is there any other alternatives for me for attaining a green card in a shorter span of time?
I used to work for a company in the US on OPT, and since I couldn't obtain an H1B, I moved to Canada as a permanent resident. Due to the nature of work I did at the company, I moved to a contracting role.
I have since been able to get the H1B via the same company, and they would like for me to move back. However, being born in India, even if I move back to the US, the path to permanent residency feels long and nearly unattainable. Is there any other alternatives for me for attaining a green card in a shorter span of time?