Browse StatesAboutVisa StrategySponsor CheckerVisa IntelligenceLottery CalculatorPricing

TN Visa Complete Guide for Canadian and Mexican Citizens

The TN visa offers Canadians and Mexicans a faster, cheaper, and lottery-free path to working in the U.S. — here's everything you need to know.

The TN visa — created under the North American Free Trade Agreement (NAFTA) and continued under the United States-Mexico-Canada Agreement (USMCA) — allows citizens of Canada and Mexico to work in the United States in specific professional occupations without the H-1B lottery, without an annual cap, and with a significantly simpler and faster application process. For Canadian citizens, TN status can be obtained at the U.S. border in a matter of minutes. For Mexican citizens, the process requires a consular interview but is still faster and less expensive than H-1B. This guide covers everything: qualifying professions, application procedures, limitations, and how TN compares to H-1B and other work visas.

Quick Answer: The TN visa allows Canadian and Mexican citizens to work in the U.S. in 60+ listed professional occupations. No lottery, no cap, renewable indefinitely in 3-year increments. Canadians can apply at the border (no petition filing needed); Mexicans apply at a U.S. consulate. Qualifying professions include engineers, computer systems analysts, accountants, scientists, pharmacists, and more. The main limitation: TN does not have "dual intent," making green card transitions more complex than from H-1B.

Top Companies That Sponsor Work Visas (Including TN)

CompanyTotal H-1B Filings
Amazon55,150
Microsoft34,626
Google33,416
Infosys32,840
Tata Consultancy Services28,950
Cognizant26,700
Deloitte18,200
Apple15,800
Meta14,900
JPMorgan Chase12,400

Visa Insights: TN Visa Fundamentals

The TN visa is unique among U.S. work visas because of its simplicity and speed. For Canadian citizens, the process is remarkably straightforward: you present a job offer letter, proof of qualifications (degree, credentials), and proof of Canadian citizenship at a U.S. port of entry (border crossing, pre-clearance airport, or preclearance facility) and receive TN status on the spot — typically within 30-60 minutes. No prior USCIS petition filing is required, no LCA is needed, and there are no filing fees payable to USCIS (though CBP may charge a nominal I-94 processing fee).

For Mexican citizens, the process requires a visa interview at a U.S. consulate. The employer provides a job offer letter and supporting documents, the applicant completes the DS-160 form, pays the MRV visa fee, and schedules an interview. Processing typically takes 1-3 weeks from application to visa issuance. While more involved than the Canadian process, it is still significantly faster and less expensive than H-1B — no USCIS petition filing fee, no lottery, and no cap.

The TN visa is valid for up to 3 years per admission and can be renewed indefinitely. However, the TN is a nonimmigrant visa without dual intent, meaning you must maintain the intent to return to your home country at the end of your TN status. This creates complexity for TN holders who wish to pursue permanent residence (green card). While it is possible to transition from TN to green card — typically through an H-1B or L-1 bridge, or carefully timed direct filing — the lack of dual intent requires strategic planning with an immigration attorney.

Qualifying TN Professions (Most Common for Tech Workers)

  • Computer Systems Analyst — The most commonly used TN category for software and technology professionals. Requires a bachelor's degree or post-secondary diploma/certificate + 3 years experience. Note: "Software Engineer" and "Software Developer" are NOT listed TN professions, but the work can often be framed as computer systems analysis.
  • Engineer — Requires a bachelor's degree in an accredited engineering discipline. Covers all engineering branches: software, electrical, mechanical, civil, chemical, etc. The job must involve actual engineering work as defined by professional engineering standards.
  • Scientist — Includes data scientists, research scientists, and laboratory scientists. Requires a bachelor's degree in a relevant scientific discipline. Commonly used by researchers and PhD holders in quantitative and scientific roles.
  • Management Consultant — Must provide consulting services to businesses on management, strategy, or operations. Requires a bachelor's degree or 5 years of experience. Cannot be a permanent employee performing management duties — must be providing advisory/consulting services.
  • Accountant — Requires a bachelor's degree in accounting or CPA/CMA equivalent. Covers audit, tax, financial reporting, and advisory roles at accounting firms and corporate finance departments.
  • Mathematician / Statistician — Covers data analytics, actuarial, and quantitative finance roles. Requires a bachelor's degree in mathematics or statistics.

TN vs H-1B: Key Differences

  • Cap/Lottery: TN has none; H-1B has 85,000 cap + lottery
  • Eligible nationals: TN for Canadians/Mexicans only; H-1B for all nationalities
  • Processing time: TN instant at border (Canada) or 1-3 weeks (Mexico); H-1B months
  • Cost: TN minimal fees; H-1B $3,000-$8,000+
  • Duration: TN 3 years, renewable indefinitely; H-1B 3 years, max 6 (with exceptions)
  • Dual intent: TN does not allow; H-1B does
  • Green card path: TN indirect; H-1B direct

Internal Links

Find Employers That Sponsor Work Visas

Search thousands of verified employers who sponsor H-1B, TN, and other work visas. Search visa sponsors on Wisa →

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 software developers use the TN visa?

This is the most frequently asked TN question. 'Software Developer' and 'Software Engineer' are NOT listed TN professions. However, many software professionals qualify under 'Computer Systems Analyst' — which IS a listed profession. The key is framing the role correctly: the job offer letter should describe duties in terms of systems analysis (analyzing, designing, and evaluating computer systems and procedures) rather than pure coding. Additionally, if you hold an engineering degree from an accredited institution, you may qualify under the 'Engineer' category. An experienced TN attorney can help craft the job description to align with qualifying categories.

How long can I stay in the U.S. on a TN visa?

Each TN admission is valid for up to 3 years (increased from 1 year under the USMCA update). TN status can be renewed indefinitely — there is no maximum cumulative duration. However, because TN is a nonimmigrant visa without dual intent, extended stays (10+ years) may raise questions about your nonimmigrant intent at the border or during renewal. Practically, many TN holders work in the U.S. for 5-10+ years by renewing without issues, but it's advisable to maintain ties to your home country (property, family, bank accounts) and be prepared to discuss your long-term plans at the border if asked.

Can I get a green card while on TN status?

Yes, but it requires careful planning due to TN's lack of dual intent. The safest approach: (1) your employer files PERM and I-140 while you're on TN (this is the employer's petition, not yours, so it doesn't directly demonstrate your immigrant intent), (2) once I-140 is approved, switch from TN to H-1B (which has dual intent protection), and (3) file I-485 from H-1B status. Alternatively, some attorneys file I-485 directly from TN status after I-140 approval — this is riskier but has succeeded in many cases. The key risk: if your TN admission expires while I-485 is pending and you haven't received an EAD, you could have a status gap. Consult an immigration attorney experienced in TN-to-green-card transitions.

What documents do I need to apply for TN at the border (Canadian citizens)?

For Canadian citizens applying at the U.S. border or pre-clearance airport, bring: (1) proof of Canadian citizenship (passport is required; birth certificate alone may not suffice at all ports), (2) a job offer letter from the U.S. employer on company letterhead specifying: job title matching a TN profession, detailed job duties, expected duration, salary, and qualifications required, (3) original or certified copies of your degree(s) and transcripts, (4) professional licenses if applicable (e.g., P.Eng, CPA), (5) resume/CV, and (6) any credential evaluation reports if your degree is from outside Canada. No USCIS filing or LCA is required. The CBP officer reviews everything on the spot and either grants TN status or denies entry.

Related Guides