H-1B Specialty Occupation vs TN Visa (CUSMA/NAFTA)
🇺🇸 United States · H-1Bvs🇺🇸 United States · TN
If you're choosing between these two, the question usually comes down to your nationality. The TN visa offers a dramatically faster, cheaper path for Canadians and Mexicans with a job offer, while the H-1B is the only option for skilled workers from other countries—though it requires navigating a lottery and longer processing times.
At a glance
Which one fits you?
- 01
Your nationality
Pick H-1BChoose H-1B if you're not Canadian or Mexican, since TN eligibility is restricted.
Pick TNPick TN if you hold Canadian or Mexican citizenship and qualify for a TN profession.
- 02
Speed to approval
Pick H-1BH-1B takes 3-6 months and requires employer petition and lottery participation.
Pick TNTN processes in 0-1 months with no lottery; Canadians can be approved at the border.
- 03
Cost to apply
Pick H-1BH-1B costs $2,460 USD, a significant investment upfront.
Pick TNTN costs only $185 USD, making it far more affordable to pursue.
- 04
Path to permanent residency
Pick H-1BH-1B has a clear PR pathway in roughly 5 years.
Pick TNTN does not lead to PR, so it's temporary work only.
- 05
Your long-term US plans
Pick H-1BChoose H-1B if you intend to settle permanently in the US eventually.
Pick TNTN works if you're comfortable with temporary work status without PR sponsorship.
Read the full pathway
H-1B Specialty Occupation
The most common US work visa for specialty occupations. Requires employer sponsorship and is subject to an annual lottery.
Full H-1B guideTN Visa (CUSMA/NAFTA)
Available exclusively to Canadian and Mexican nationals under CUSMA. No lottery, no employer petition — just a job offer in a qualifying profession. Canadians can often be approved at the border the same day.
Full TN guideStill can't decide?
Take the 14-question quiz. We'll score your specific profile against H-1B, TN, and 60+ other pathways and tell you which is the best fit — with the why.
Take the free quiz





