Browse StatesAboutVisa StrategySponsor CheckerVisa IntelligenceLottery CalculatorPricing

TN Visa for Canadian and Mexican Professionals: The Complete H-1B Alternative Guide

No lottery, no cap, renewable indefinitely, border processing for Canadians — everything you need to know about the TN visa in 2026

If you are a Canadian or Mexican citizen, the TN visa may be the most straightforward path to U.S. work authorization — and the strongest alternative to the H-1B lottery. Under the USMCA (formerly NAFTA), qualifying professionals can work in the U.S. with no annual cap, no lottery, and no employer petition filing with USCIS. Canadians can even apply directly at the border and receive approval the same day. This guide covers eligibility, qualifying professions, the application process for both nationalities, and important limitations to understand.

Quick Answer: The TN visa allows Canadian and Mexican citizens to work in the U.S. in specific professional occupations. No lottery, no cap, renewable indefinitely in 3-year increments. Canadians apply at the border (same-day processing). Mexicans apply at a U.S. consulate. Qualifying occupations include engineer, computer systems analyst, accountant, scientist, and 60+ other professions. Key limitation: TN does not have "dual intent" — you cannot directly pursue a green card while on TN without risk.

TN Visa Qualifying Professions (Most Common)

ProfessionDegree RequiredCommon Job TitlesH-1B Comparison
EngineerBachelor's in engineeringMechanical, Electrical, Civil EngineerNo lottery vs ~15-62% odds
Computer Systems AnalystBachelor's degreeSystems Analyst, Business AnalystNo lottery; instant processing
Management ConsultantBachelor's or 5 years experienceStrategy Consultant, AdvisorNo cap; renewable
AccountantBachelor's in accountingCPA, Financial AccountantSame-day border processing
ScientistBachelor's in relevant scienceBiologist, Chemist, PhysicistBroadly defined category
EconomistBachelor's in economicsEconomic Analyst, Data ScientistNo lottery needed
Mathematician/StatisticianBachelor's in math/statsData Scientist, Actuarial AnalystCovers many data roles
Graphic DesignerBachelor's or post-secondary diplomaUX Designer, Visual DesignerUnique TN-only option

The Software Engineer Question

"Software Engineer" is not explicitly listed as a TN profession. However, software engineers can qualify under several categories:

Computer Systems Analyst: The most commonly used category for software professionals. Frame the role as analyzing and designing computer systems rather than pure coding. Job duties should emphasize systems analysis, requirements gathering, and system design.

Engineer: If you have a bachelor's degree in engineering (software engineering, computer engineering, electrical engineering), you may qualify under the general "Engineer" category. The degree must be specifically in engineering — a computer science degree may not qualify under this category.

Mathematician/Statistician: Data-heavy software roles, particularly in machine learning and data science, can sometimes be framed under this category if the work primarily involves mathematical analysis.

The key: the job description must match the TN profession's requirements. Work with an immigration attorney to frame the role appropriately.

Application Process

Canadians: Apply directly at a U.S. port of entry (land border or airport pre-clearance). Bring: employer support letter describing the position and TN category, degree certificates, proof of Canadian citizenship (passport). Processing: same day. Fee: $50 (I-94). No advance filing with USCIS needed.

Mexicans: Apply at a U.S. consulate in Mexico. Schedule a visa appointment, bring documentation (employer letter, degrees, passport), attend interview. Processing: 1-3 weeks for appointment + interview. Fee: $160 visa application fee.

Real TN Application Scenarios

  • Canadian software professional: Framed role as Computer Systems Analyst at Google. Applied at Toronto Pearson airport pre-clearance. Approved in 20 minutes. Started work the following Monday.
  • Mexican engineer: Applied at U.S. Consulate in Mexico City for an engineering role at Tesla. Consulate interview scheduled 2 weeks out. Approved at interview. Entered U.S. the following week.
  • Renewal at border: Canadian TN holder renewed at the Peace Bridge border crossing. Brought updated employer letter and new I-94. Processed in 15 minutes. Third consecutive 3-year renewal.

Limitations to Understand

  • No dual intent: TN is a non-immigrant visa. Applying for a green card while on TN can create issues — CBP officers may question your intent to return. Strategy: switch to H-1B (which has dual intent) before starting green card process.
  • Profession must be on the list: Unlike H-1B, which covers any "specialty occupation," TN is limited to specific professions listed in the USMCA appendix. If your job does not fit a listed profession, TN is not available.
  • Employer-specific: TN is tied to a specific employer. Changing employers requires a new TN application.
  • 3-year increments: TN is issued for up to 3 years and renewable indefinitely — but there is no path to permanent status from TN alone.

Related Guides on Wisa

Find TN-Friendly Employers on Wisa

Search for companies that hire Canadian and Mexican professionals on TN visas.

Search TN Visa Sponsors →
Find Your H-1B Sponsor

Search thousands of verified H-1B sponsors by company, industry, and location.

Search H-1B Sponsors on Wisa →

Frequently Asked Questions

Can a software engineer get a TN visa?

Yes, but not under a 'Software Engineer' category (which does not exist on the TN list). Software engineers typically apply under 'Computer Systems Analyst' — the job description must emphasize systems analysis and design rather than pure coding. Alternatively, those with engineering degrees (software engineering, computer engineering) may qualify under 'Engineer.' An immigration attorney can help frame the role correctly.

Can I renew TN indefinitely?

Yes. TN can be renewed in 3-year increments with no limit on the number of renewals. However, after many years of renewals, CBP officers may question whether you truly intend to return to your home country (since TN requires non-immigrant intent). Having strong ties to Canada/Mexico helps. Many professionals use TN for 5-10+ years without issues.

Can I apply for a green card while on TN?

This is the biggest TN limitation. TN does not have 'dual intent' like H-1B. Filing for a green card while on TN can raise issues at renewal or border crossings — officers may question your non-immigrant intent. Common strategy: switch from TN to H-1B (which has dual intent), then start the green card process from H-1B status.

How fast is TN processing at the Canadian border?

Typically 15-30 minutes at a land border crossing or airport pre-clearance facility. Bring your passport, employer support letter (describing the position, TN category, salary, and duration), degree certificates, and $50 I-94 fee. Most applications are approved on the spot. Denials are uncommon for well-prepared applications.

Related Guides