Browse StatesAboutVisa StrategySponsor CheckerVisa IntelligenceLottery CalculatorPricing

H-1B vs TN Visa: Which Is Better for Canadians and Mexicans?

Understand the USMCA-based TN visa and how it compares to the H-1B for North American professionals.

If you are a Canadian or Mexican citizen, you have access to the TN visa under the United States-Mexico-Canada Agreement (USMCA, formerly NAFTA). The TN is faster, cheaper, and has no annual cap — but it comes with limitations that make the H-1B a better choice for some. Here is how they compare.

Comparison Overview

FeatureH-1BTN
EligibilityAny nationalityCanadian and Mexican citizens only
Annual cap85,000No cap
OccupationsAny specialty occupationUSMCA list only (~63 occupations)
Validity3 years (max 6)3 years (unlimited renewals)
Dual intentYesNo (nonimmigrant intent required)
ApplicationUSCIS petition (I-129)At port of entry (Canadians) or consulate (Mexicans)
Cost$3,000–$10,000+$50–$160 (border) or ~$500 (consulate)
Spouse workH-4 EAD (limited)TD (no work authorization)

TN Visa Requirements

The TN visa is available to Canadian and Mexican citizens working in one of the approximately 63 professions listed in the USMCA treaty. Common qualifying professions include engineers, accountants, computer systems analysts, scientists, management consultants, and registered nurses. You must have the credentials specified for your profession (usually a bachelor's degree) and a prearranged full-time or part-time job with a U.S. employer.

Canadians can apply directly at a U.S. port of entry or preclearance facility with a support letter from the employer — no advance petition required. Mexican citizens must obtain a TN visa at a U.S. consulate before entering.

Key Limitation: No Dual Intent

The TN visa does not allow dual intent, meaning you must maintain nonimmigrant intent — you cannot be actively pursuing a green card while on TN status. This is the biggest strategic disadvantage compared to the H-1B. While USCIS has become more lenient in practice, filing for permanent residency while on TN status can raise complications at renewal or reentry.

Many professionals work around this by switching from TN to H-1B before beginning the green card process, since the H-1B explicitly allows dual intent.

When to Choose TN Over H-1B

The TN is ideal if you need fast, low-cost work authorization and your profession is on the USMCA list. It is especially attractive for Canadians who can get approved at the border in a single day. Choose the TN if you do not plan to pursue a green card in the near term and want to avoid the H-1B lottery entirely.

When to Choose H-1B Over TN

Choose the H-1B if your occupation is not on the USMCA list, if you plan to pursue permanent residency, or if you want your spouse to have work authorization (H-4 EAD, available in limited circumstances). The H-1B's dual intent provision makes it the safer choice for long-term immigration planning.

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 I switch from TN to H-1B?

Yes. Many Canadian and Mexican professionals start on TN status and later switch to H-1B when they want to pursue a green card. Your employer would need to register you in the H-1B lottery and file a change-of-status petition if selected.

Can I get a green card while on TN status?

It is complicated. The TN visa requires nonimmigrant intent, so actively pursuing a green card can create issues at renewal. The safest strategy is to switch to H-1B status (which allows dual intent) before starting the green card process.

How fast can I get a TN visa?

Canadians can apply at the border and receive TN status the same day. Mexican citizens must schedule a consular appointment, which typically takes 2–4 weeks. Both processes are dramatically faster than the H-1B, which takes 3–6 months minimum.

Is there a limit on TN visa renewals?

No. The TN visa can be renewed indefinitely in 3-year increments. However, repeated renewals over many years may raise questions about your nonimmigrant intent, since the TN technically requires you to maintain a temporary purpose for your stay.

Related Guides