I am from Indian and am considering moving to Canada to work and had a related question. My field is Telecom and Cloud Computing and I understand that finding a job in Canada might be tricky. I plan to try finding work for a reasonable amount of time and if unsuccessful try finding a job across the border in US. (I am trying the US as well but am slightly discouraged by the restrictive work Visa). Specifically, I wish to know:
1. Is finding a job in a US company from Canada any different from finding a job in a US company from India? I.e are there any advantages Canada provides being geographically closer to the US than India.
2. Will companies fly me in for an interview and arrange a visa? I would believe this would be easier to arrange if I were in Canada?
3. In terms of Visa are there any potential complications that might arise if I am offered a position.
Anyone recently tried switching to US from Canada? Please share your experiences!
First of all, you can't "move" to Canada until you are approved for a Canadian work permit. To obtain the work permit, you need to first find an employer in Canada willing to offer you a full time and permanent job and who can also obtain an approved LMIA. This is an expensive and time-consuming process (the LMIA process alone can often take 6+ months) consequently the majority of employers aren't willing to go through it. To come as a visitor, you need a TRV. There's never a guarantee it will be approved if you apply and also no guarantee of how long you will be allowed to stay in Canada when you arrive as a tourist. You can't live in Canada on a TRV - all you can do is visit for a short period of time.
Being in Canada as either a visitor or on a work permit won't give you any benefits in terms of finding a job in the US. It will be the same as it is now. If you do manage to find a job in the US and are asked to attend an interview in person - it will be up to you to sort out the visa.
As for potential complications - you would need to ask this question on a US immigration forum.
If your goal is to end up in the US, forget about Canada and continue looking for a US-based job directly.