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.
| Company | Total H-1B Filings |
|---|---|
| Amazon | 55,150 |
| Microsoft | 34,626 |
| 33,416 | |
| Infosys | 32,840 |
| Tata Consultancy Services | 28,950 |
| Cognizant | 26,700 |
| Deloitte | 18,200 |
| Apple | 15,800 |
| Meta | 14,900 |
| JPMorgan Chase | 12,400 |
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.
Search thousands of verified employers who sponsor H-1B, TN, and other work visas. Search visa sponsors on Wisa →
Search thousands of verified H-1B sponsors by company, industry, and location.
Search H-1B Sponsors on Wisa →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.
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.
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.
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.