TN Visa vs H-1B for Canadians and Mexicans: Which Work Status Is Smarter?

Canadians and Mexicans can skip the H-1B lottery entirely — but TN status has a hidden ceiling that could strand your green card for years.

By F1Jobs Team · 2026-05-29 · 11 min read
A land border crossing checkpoint photographed from a distance at golden hour, vehicles queued on both sides, international flags visible on flagpoles

If you hold Canadian or Mexican citizenship and you are job-hunting in the US, you are in a fundamentally different position from most other international candidates. You have access to TN status under the United States-Mexico-Canada Agreement (USMCA, formerly NAFTA) — a visa category that lets you skip the H-1B lottery, get border approval the same day (for Canadians), and start working within days of receiving an offer. It sounds like a clear win. So why do so many Canadian and Mexican professionals end up on H-1B anyway?

The answer comes down to one word: permanence. TN is a genuinely excellent work authorization for building a US career in the short to medium term. But when you are ready to pursue a green card, TN's nonimmigrant-intent requirement creates a trap that can set your timeline back by years. Understanding where TN ends and where H-1B begins — and how to sequence the two strategically — is the difference between a smooth path to permanent residence and a costly detour.

What TN status actually is

TN status was created by NAFTA and carried forward under USMCA. It allows citizens of Canada and Mexico who work in specific professional occupations to enter and work in the US for qualifying US employers. The occupation list is written directly into USMCA Annex 16-A and includes roughly 60 categories — engineers, accountants, scientists, computer systems analysts, lawyers (specific conditions apply), nurses, pharmacists, management consultants, and more.

A few critical facts about TN that professionals often get wrong:

For a complete breakdown of TN eligibility categories, documentation requirements, and renewal mechanics, see our TN visa complete guide.

TN vs H-1B: the core comparison

FactorTN StatusH-1B
Who qualifiesCanadian and Mexican citizens onlyAny foreign national in a specialty occupation
Annual capNone85,000 (cap-subject) or unlimited (cap-exempt employer)
Lottery requiredNoYes, for cap-subject employers
Processing — CanadianSame-day at port of entry3-6 months standard; 15 business days premium
Processing — MexicanConsulate appointment (weeks)Same as above
Duration1 year (Canadian, renewable); 3 years (Mexican, renewable)Up to 3 years, extendable to 6 years
Cost to employeeMinimal (no USCIS filing fees)Variable; employer typically covers petition
Dual intentNo — must maintain nonimmigrant intentYes — you can file I-140 while on H-1B
Green card pathIndirect; complex; riskyDirect; employer files PERM and I-140
Job change portabilityNew TN required each timeAC21 portability — start new job on receipt notice
Covered spousesTD status (no work authorization)H-4 dependent; H-4 EAD if I-140 approved

The table tells the story clearly. TN wins on simplicity, speed, and cost. H-1B wins on immigrant intent, portability, and green card compatibility.

Why TN is so appealing — and where it stops

For a Canadian engineer who receives a US offer, TN is genuinely hard to beat in the short term. You drive to the border with your offer letter, degree credentials, and documentation, pay a $56 CBP inspection fee, and you are admitted with TN status the same day. No USCIS petition, no attorney required if the documentation is clean.

H-1B by contrast requires your employer to win the April lottery (for October 1 start), file a DOL Labor Condition Application, and manage an USCIS petition. If you lose the lottery, you wait another year. For a new hire who needs to start quickly, TN wins. The complications emerge when permanence enters the picture.

The green card problem with TN

This is where most TN holders eventually run into trouble. USCIS treats TN as a nonimmigrant status, which means you are expected to have a foreign residence you do not intend to abandon. This is called the nonimmigrant-intent requirement.

The moment you file an I-485 (Adjustment of Status to lawful permanent resident) or even, in some cases, an I-140 immigrant petition, USCIS may interpret that as immigrant intent — directly contradicting TN's nonimmigrant basis. At the next TN renewal, an officer could deny the renewal on the grounds that you have displayed immigrant intent.

There is a narrow workaround called the "dual intent doctrine" that some attorneys argue applies to TN, but it is not settled law the way it is for H-1B. H-1B explicitly allows dual intent under 8 USC §1101(a)(15)(H). TN does not.

The practical consequence: most immigration attorneys recommend that TN holders who want a green card follow this sequence:

  1. Build US employment history on TN
  2. Work with employer to file PERM labor certification while on TN
  3. Secure an approved I-140 (this alone is less risky than the full I-485)
  4. Transfer to H-1B — either through the lottery (cap-subject) or via a cap-exempt employer
  5. File I-485 while on H-1B, using the priority date established in Step 3

For a full walkthrough of the PERM and I-140 process, see our green card while on H-1B guide.

TN status vs H-1B portability when changing jobs

Under H-1B's AC21 portability rules (see our H-1B transfer playbook), you can start working for a new employer the day USCIS receives the new petition — typically within a week of filing. The transfer is cap-exempt and straightforward.

With TN, there is no equivalent bridge:

If you expect to change employers in the next few years, H-1B's portability is a genuine structural advantage that TN simply doesn't offer.

When TN is the clearly smarter choice

  1. First US job, fast start needed. TN gets you working within days. H-1B requires months of USCIS processing.
  2. Testing a US role without long-term commitment. TN is low-complexity if you might return to Canada or Mexico.
  3. Role listed in USMCA Annex 16-A but borderline for H-1B specialty occupation. TN approval risk is lower than H-1B specialty-occupation challenges.
  4. Your employer is cap-exempt. University research, nonprofit teaching hospitals, and government research labs can file H-1B without the lottery — see our cap-exempt H-1B employer guide. Start on TN, then transfer to cap-exempt H-1B when ready.
  5. Mid-career and exploring options. TN provides stable work authorization while you decide on permanent residence.

When H-1B is the smarter long-term play

  1. You are committed to staying permanently. H-1B allows explicit dual intent under 8 USC §1101(a)(15)(H). TN does not.
  2. Your employer will run PERM and I-140. You want to be on H-1B when you file I-485, especially if your priority date moves quickly (Canadians and Mexicans in EB-2/EB-3 typically benefit from faster processing than Indian or Chinese nationals).
  3. Your spouse wants to work. TD status (TN dependent) carries no work authorization. H-4 EAD unlocks once your I-140 is approved.
  4. Your role easily meets H-1B specialty occupation. Software engineers, data scientists, and finance professionals rarely face USCIS challenges on specialty occupation — the lottery is the only real hurdle.
  5. You have been on TN for several years already. The longer you wait, the more you delay your priority date clock.

The EB-2 vs EB-3 question for Canadians and Mexicans

Unlike applicants from India and China, Canadian and Mexican nationals face relatively short or no backlogs in most employment-based green card categories as of 2026. EB-2 and EB-3 are typically current or only minimally retrogressed for these nationalities, meaning a green card timeline of 2-4 years from initiating PERM is realistic — compared to decades for Indian nationals.

This favorable position strengthens the case for switching to H-1B sooner: because your priority date will move quickly, the sooner you are on dual-intent status and can file I-485 without risking TN renewal denial, the better. Check the USCIS Visa Bulletin monthly, as retrogression can occur without warning for any category.

A practical decision timeline

Here is a sequenced roadmap for a Canadian or Mexican professional navigating this decision:

  1. Year 1-2 — Start on TN. Accept the job, start quickly, prove yourself. Keep your documentation organized; TN renewal is straightforward if you maintain qualifying employment.
  2. Year 2-3 — Signal green card interest to employer. Work with HR or your employer's immigration counsel to start the PERM labor certification process. This takes 12-18 months typically once advertising starts.
  3. Year 3-4 — I-140 filed and approved. Your priority date is locked in. This is the asset you are preserving.
  4. Year 4 — Transition to H-1B. Either enter the lottery (submit registration in March for the following October), or find a cap-exempt employer if your field has that option. Once you have H-1B, you have dual intent.
  5. Year 4-5 — File I-485. Adjustment of Status to permanent resident. With a current priority date (likely for Canadians/Mexicans in EB-2/EB-3), you may be able to file concurrently with I-140 or shortly after.
  6. Year 5-6 — Green card approved.

The critical path item is Step 4. If the lottery is your only option and you lose it, the timeline slips by a year per lottery cycle. Identifying cap-exempt opportunities or building an extraordinary ability record for EB-1A or O-1 (see our O-1 vs H-1B guide) can insulate you from lottery risk.

What about EB-1A and EB-2 NIW?

Canadians and Mexicans with strong research profiles can self-petition via EB-2 NIW or EB-1A Extraordinary Ability — no employer PERM required. EB-1A has no country-of-birth backlog regardless of nationality. You can file an I-140 under either category while on TN, then switch to H-1B to file I-485. The advantage is independence from your employer's willingness to run PERM.

Common mistakes

Frequently asked questions

What is the main difference between TN status and H-1B for Canadians?

Canadians get border-day approval with no lottery and minimal fees. H-1B requires winning the lottery, an LCA filed with DOL, and months of USCIS processing. The tradeoff is that TN has no direct green card path and requires maintaining nonimmigrant intent.

Can you get a green card while on TN status?

Yes, but carefully. TN's nonimmigrant-intent requirement means filing I-485 directly can jeopardize your next TN renewal. The recommended path is to get an approved I-140 (which locks in your priority date), switch to H-1B, then file I-485 on dual-intent status.

Does a Mexican national need a visa stamp for TN status?

Yes. Unlike Canadians who are admitted at the border, Mexican nationals must obtain a TN visa at a US consulate before entry. The visa is valid for up to 3 years and requires a new consulate appointment to renew.

Is TN status portable if you switch jobs or employers?

No — TN is employer- and role-specific. Every job change requires a new TN (same-day at the border for Canadians; consulate appointment for Mexicans). H-1B portability under AC21 is far more flexible, letting you start the new job on the USCIS receipt notice alone.

Should a Canadian professional get TN status or target H-1B to maximize green card chances?

Start on TN for speed, file PERM and I-140 with your employer while on TN, then switch to H-1B before filing I-485. This preserves your priority date and avoids early lottery risk while still building toward permanent residence.


TN or H-1B is not a one-size answer — it is a sequencing question. Most Canadian and Mexican professionals benefit from TN in the early years and H-1B once the green card process is in motion. The worst outcome is staying on TN indefinitely without a plan, then scrambling when you realize the clock hasn't started.

F1Jobs works with Canadian and Mexican professionals to map out exactly this strategy — when to start PERM, when to make the TN-to-H-1B switch, and how to handle the lottery risk. If you want to think through your specific situation, reach out.

Frequently asked questions

What is the main difference between TN status and H-1B for Canadians?

TN status is faster and cheaper to obtain — Canadian citizens can be approved at the border the same day with no lottery, no USCIS petition, and minimal fees. H-1B requires winning a lottery (odds are roughly 1 in 4 to 1 in 5 in recent years), a Labor Condition Application, and months of USCIS processing. The tradeoff is that TN offers no direct path to a green card and is granted in 1- or 3-year increments with no inherent limit on renewals.

Can you get a green card while on TN status?

Yes, but it is complicated. TN is classified as a nonimmigrant status, meaning you must maintain nonimmigrant intent. Filing an immigrant petition (I-140) or an adjustment of status application (I-485) can trigger USCIS to question whether you still qualify for TN renewal. The practical workaround most immigration attorneys recommend is to secure an approved I-140 first, then switch to H-1B before filing I-485, preserving your priority date from the I-140 throughout.

Does a Mexican national need a visa stamp for TN status?

Yes. Unlike Canadians who can be admitted at a port of entry without a prior visa, Mexican nationals must apply for a TN visa at a US consulate before entering. The TN visa is granted for up to 3 years and must be renewed through a consulate appointment, not at the border.

Is TN status portable if you switch jobs or employers?

TN status is employer-specific and role-specific. If you change employers or materially change your role, you need a new TN. Canadians can get a new TN at the border same day; Mexicans need a new consulate appointment. H-1B portability under AC21 is significantly more flexible — you can start work the day USCIS receives the new petition, making H-1B more practical for career movers.

Should a Canadian professional get TN status or try for H-1B to maximize green card chances?

For most Canadians, the pragmatic play is to start on TN, establish employment and salary history, then work with your employer to file a PERM labor certification and I-140 while on TN. Once the I-140 is approved, switch to H-1B before filing I-485. This path avoids lottery risk in the early career stage while preserving the option to pursue permanent residence later. The risk is the TN-to-H-1B switch still requires either winning the lottery or finding a cap-exempt employer.