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.
| Profession | Degree Required | Common Job Titles | H-1B Comparison |
|---|---|---|---|
| Engineer | Bachelor's in engineering | Mechanical, Electrical, Civil Engineer | No lottery vs ~15-62% odds |
| Computer Systems Analyst | Bachelor's degree | Systems Analyst, Business Analyst | No lottery; instant processing |
| Management Consultant | Bachelor's or 5 years experience | Strategy Consultant, Advisor | No cap; renewable |
| Accountant | Bachelor's in accounting | CPA, Financial Accountant | Same-day border processing |
| Scientist | Bachelor's in relevant science | Biologist, Chemist, Physicist | Broadly defined category |
| Economist | Bachelor's in economics | Economic Analyst, Data Scientist | No lottery needed |
| Mathematician/Statistician | Bachelor's in math/stats | Data Scientist, Actuarial Analyst | Covers many data roles |
| Graphic Designer | Bachelor's or post-secondary diploma | UX Designer, Visual Designer | Unique TN-only option |
"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.
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.
Search for companies that hire Canadian and Mexican professionals on TN visas.
Search TN Visa Sponsors →Search thousands of verified H-1B sponsors by company, industry, and location.
Search H-1B Sponsors on Wisa →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.
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.
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.
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.