This question was inspired by Tina.
This is obviously a strategic question that you should discuss with your immigration attorney. A few considerations:
- The H-1B quota is oversubscribed. That means that you only have a 50% chance of actually getting an H-1B if you apply for one on April 1 of any year. As a result, it may be a good idea to apply for an H-1B as early as you can. If your H-1B is rejected due to the quota, you will still have the TN to fall back on and can reapply for the H-1B a year later.
- Applying for a Green Card can sometimes interfere with your TN status, but on the other hand in a few cases, applying for a Green Card may be faster than hoping for an H-1B. You should discuss the options, advantages, drawbacks and the current situation with your immigration attorney.




