H-1B vs TN Visa for Canadians & Mexicans (2026)

TN visa (Trade NAFTA/USMCA) is one of the best-kept secrets for Canadian and Mexican professionals β€” no lottery, no annual cap, lower fees. But it only covers 63 occupations and blocks green card intent.

TN Visa Advantages Over H-1B

TN visa (Trade NAFTA, now Trade USMCA) is available exclusively to Canadian and Mexican citizens. Advantages: no lottery, no annual cap, no filing fees beyond the application cost, and Canadians can apply at the border (no consular interview required). TN is renewable indefinitely in 3-year increments. For the 63 covered professions, TN is almost always faster and cheaper than H-1B.

TN's Critical Limitation: Immigrant Intent

TN is a nonimmigrant visa that requires nonimmigrant intent β€” you cannot simultaneously pursue a green card while on TN without risking denial at the border. This is TN's biggest drawback vs H-1B. H-1B is dual-intent by statute β€” you can have a pending I-140 or even I-485 while on H-1B. On TN, a pending I-140 can technically be used against you at TN renewal if the officer determines you have immigrant intent. This is the primary reason many Canadians and Mexicans transition to H-1B after establishing their green card path.

The 63 TN-Eligible Professions

TN is limited to specific occupations listed in USMCA Appendix: accountants, engineers (most types), computer systems analysts, scientists, architects, management consultants, lawyers (LLM required), pharmacists, physicians (for teaching/research only β€” not clinical practice), and others. Software engineers typically qualify under 'Computer Systems Analyst' or 'Engineer.' The profession must match a listed TN category exactly β€” vague or new job titles outside the list do not qualify.

When to Switch from TN to H-1B

Common TN-to-H-1B transition triggers: (1) You want to start PERM/I-140 for a green card and need dual-intent protection, (2) Your role evolves beyond a listed TN profession, (3) Your employer prefers H-1B for legal certainty, (4) You want cap-gap protection for dependent children or spouses. Enter the H-1B lottery while on TN β€” if selected, you can change status or receive an H-1B visa at a consulate without leaving TN status.

Frequently Asked Questions

Can Canadians get TN visa at the border without a consular interview?

Yes. Canadian citizens can apply for TN admission directly at a US port of entry (land border, airport) without a prior visa or consular interview. Bring: an offer letter specifying the TN profession, educational credentials (degree + transcripts), and the CBP fee ($56 for TN admission). Mexicans require a TN visa stamp from a US consulate before traveling.

Does TN visa lead to a green card?

TN does not directly lead to a green card and is technically incompatible with immigrant intent. However, many Canadians and Mexicans have successfully obtained green cards while on TN by being careful about how immigrant intent is demonstrated. The most common approach: keep the TN, file PERM + I-140, get I-140 approved, then change to H-1B before filing I-485 to ensure dual-intent protection for the final adjustment stage.

Can software engineers get TN visa?

Yes, under the 'Computer Systems Analyst' TN category, or 'Engineer' for engineers with engineering degrees. The role must involve systematic analysis and solution of computer-related problems (Computer Systems Analyst) or professional engineering work (Engineer). Titles like 'Software Engineer' qualify if the actual duties and degree align with the TN category. Pure DevOps or cloud infrastructure roles may need careful matching.

Is TN visa better than H-1B for Canadians?

For occupations that qualify, TN is better than H-1B in the short term: faster, cheaper, no lottery. TN becomes inferior once you want to pursue a green card β€” the dual-intent issue means most long-term residents in the US eventually transition from TN to H-1B as a green card bridge status.