How long does it take for a Canadian on an H1-B to get a Green Card?

Bread iRAX81
Sep 6, 2017 25 Comments

Also if I'm on a TN-1 Visa, is it risk-free to switch to an H1-B? Thanks!

comments

Want to comment? LOG IN or SIGN UP
TOP 25 Comments
  • Microsoft timcooker
    You get an adjustment of status - you don't need H1B. I know Canadians on the team that got their GC in 2 years from a TN
    Sep 6, 2017 0
  • Juniper π√
    Queue length depends on your country of birth. If you are Indian or Chinese with a Canada citizenship, you are still gonna wait a few years unless you go with eb1
    Sep 6, 2017 0
  • Amazon / Eng whoTis
    Just apply GC. You should get it within 1.5 to 2 years if you don't get audited
    Sep 6, 2017 2
    • Bread iRAX81
      OP
      What happens if you get audited? Why do they audit?
      Sep 6, 2017
    • Amazon / Eng whoTis
      Your company needs to prove that they can't hire a US citizen as qualified as you as a first step. For this step they have to file PERM to department of labor. During this process, your application could be audited for further information. This will slow down the application. Hard to describe everything there, just Google it. :)
      Sep 6, 2017
  • Groupon / Eng sleepy
    It depends on your place of birth and not citizenship. If you are born in anywhere else than India, then probably 2 years. If you're born in India, then indefinite wait.
    Sep 6, 2017 1
    • Eigen / Eng
      chancellor

      Eigen Eng

      PRE
      Nokia
      chancellormore
      This is true and should be else all GC will be taken by Indians only like H1 b
      Sep 6, 2017
  • Wish / Eng
    kagamoto

    Wish Eng

    PRE
    Amazon, Facebook, Google
    kagamotomore
    It took me 9 months on EB1.
    Sep 7, 2017 0
  • YP
    Strad

    YP

    BIO
    I think.
    Stradmore
    H1B has few categories. EB3 - longest, will take 5-6 years. EB2 (you have to meet min requirements) will take 1.5-2 years. EB1 (also has min reqs) not sure, but shorter than EB2. Whole process sucks. If you can get GC from TN, do that.
    Sep 6, 2017 8
    • YP
      Strad

      YP

      BIO
      I think.
      Stradmore
      Yes. I got stuck in priority date queue. Labor took 4-6 months if I remember right, i-140 took 2 months (expedited), but priority date took longest.
      Sep 6, 2017
    • Amazon / Eng whoTis
      Weird. Have close friends who got it within 2 years through EB3.
      Sep 6, 2017
    • YP
      Strad

      YP

      BIO
      I think.
      Stradmore
      Lucky them. Maybe they did EB2?
      Sep 6, 2017
    • Amazon / Eng whoTis
      No, it was EB3 pretty sure. What part of the process took the longest for you? I know EB1 is alot different from EB2 and EB3 but EB2 and EB3 seem pretty similar.
      Sep 6, 2017
    • YP
      Strad

      YP

      BIO
      I think.
      Stradmore
      Priority date, i got stuck there 😬. I got my GC in 2012 though, i think they move them faster now.
      Sep 6, 2017
  • Twitter shdjskpqpn
    Why would you do that? My friends got it within a year or so
    Sep 6, 2017 5
    • Bread iRAX81
      OP
      Why would I switch from TN to H1-B?
      Sep 6, 2017
    • Twitter shdjskpqpn
      Yeah why switch?
      Sep 6, 2017
    • Bread iRAX81
      OP
      I don't think you can apply for a GC while on TN.
      Sep 6, 2017
    • Amazon / Eng Bastard
      I think you can. I mean your employer can if they want.
      Sep 7, 2017
    • Facebook / Eng instandidl
      Yes you can get a green card while on TN. I've known people who did

      You don't need the H1b.
      Sep 7, 2017
  • Microsoft RWOrange
    Came in on h1b from Canada. 10 years later got my GC
    Sep 8, 2017 0
  • Veeco / Product
    EtherAum

    Veeco Product

    BIO
    Product Marketing/ BD in Semiconductor
    EtherAummore
    A marriage.
    Sep 6, 2017 0