Hi Peter, Thanks for doing this. I am a Canadian citizen born in India and ~ 6 months ago moved to work for a FAANG company on a TN visa from Canada.
The company applied for H1B visa lottery this year and awaiting the results for that.
My question is if I get through the H1B lottery
- How does it impact my options to switch employers in the future? Would I be able to work on H1B for future employers?
- My partner (Canadian citizen) is currently on a TD visa (which does not allow work) but actively searching for positions eligible under the TN categories. If my status changes to H1B, would she be ineligible for a TN visa?
Are there any obvious advantages of H1B other than eligibility for applying for a green card (which is a loooooong wait for people of Indian origin)
1. The H-1B is easily transferrable to another company (as long as the position meets the H-1B requirements).
2. Yes, she still would eligible for the TN if you changed to H-1B.
3. That's the main reason; it's really impossible for Canadian citizens born in India (or China) to pursue a green card while in TN status (without jeopardizing that status). Also, under the current law, an H-4 spouse can apply for a work card if his or her spouse is in the green card process (specifically, has an approved I-140) and is from a backlogged category or country like India.
> Are there any obvious advantages of H1B other than eligibility for applying for a green card (which is a loooooong wait for people of Indian origin)
Was your partner also born in India? If not and you get married you can use their country of birth for the green card, even if the green card is being sponsored by your employer. Maybe you're aware of this but just to say if you're not.
You’ve got it reverse. You can transfer H1b to another company (without going through lottery again) but you cant transfer L1 visa to another company. L1 visa is used to transfer an employee from a foreign branch to the US branch of the same company, once in US if they want to change the company the new company has to sponsor their H1
Depends on how you look at this. L visas are not subject to lottery, but then that brings much more scrutiny from USCIS. Also, you are tied to your employer, you cannot change jobs easily. H visa, once you get it by lucky draw, gives you much more flexibility. And it's perfectly fine to use H-1B for intra-company transfer.
I'm not a lawyer, but worked in the US for 6 years as a Canadian TN. The green card eligibility is the big differentiator between TN and H1B. Other than that, there isn't much difference that I could tell. One difference between Mexican and Canadian TNs is that Mexican TNs can switch employers without renewing TN, whereas with a Canadian TN you have to reenter the country when you switch employers.
When I was switching jobs I encountered a handful of companies that would consider H1B holders but would not consider TNs because they simply had no experience hiring TNs. I didn't fit their hiring pipeline.
I had some banks give me a rough time when seeking financing for buying a house, who were not familiar with TNs. Wells Fargo were willing to work with me.
Another issue I experienced (I think, my memory is fuzzy on this one) is because various members of my family had passports that expired on different dates (kids get a 3 year passport only), the TN and TD (dependent) were only granted up until the expiry of the passport, so less than 3 years that a TN could be granted for. To avoid costly plane flights I used to drive down to the Mexican border where the border folks were nice enough to renew my TN/TDs.
The US/Mexico border folks don't get many Canadians entering there so they aren't really set up for it. One time they erroneously gave me a Mexican TN authorization which I didn't learn about until I went back there to renew after switching jobs and the border person basically told me to get lost because I had a valid visa. I had to do some quick talking because even though I had a stamp, the visa was invalid because it is up to me to ensure I have valid work authorization.
The website for Canadians entering the US for TN purposes is clearly geared to Canadians entering from the Canadian side of the US, but doesn't explicitly say Canadians shouldn't enter from the Mexican side. It worked out in the end but no guarantees.
My advice: if the company is offering to switch you over to H1B, take them up on it. My employer originally said they would apply to switch me over to an H1B, but when it came time to actually do it, they no longer had budget to do it. This eventually became important because in Texas it affects the ability of your kids to apply for (state?) student loans (I'm fuzzy on this one). I ended up moving back to Canada to be with my kids while they go through university.
The company applied for H1B visa lottery this year and awaiting the results for that.
My question is if I get through the H1B lottery
- How does it impact my options to switch employers in the future? Would I be able to work on H1B for future employers?
- My partner (Canadian citizen) is currently on a TD visa (which does not allow work) but actively searching for positions eligible under the TN categories. If my status changes to H1B, would she be ineligible for a TN visa?
Are there any obvious advantages of H1B other than eligibility for applying for a green card (which is a loooooong wait for people of Indian origin)