Immigration · Canada · USMCA

TN Visa vs. H-1B: What Canadian IT Professionals Need to Know

Canadian IT professionals have a significant advantage in U.S. work authorization. Here is how to use it.

2026 · Maiaklovsky Preval, Esq.

Attorney Advertising. This article is for educational purposes only and does not constitute legal advice or create an attorney-client relationship. Prior results do not guarantee a similar outcome.

Canadian IT professionals working in or relocating to the United States have a significant advantage over most other foreign nationals: access to the TN visa under the United States-Mexico-Canada Agreement (USMCA), formerly NAFTA. Unlike the H-1B, TN status does not require a lottery, is not subject to an annual cap, and — for Canadians — can be obtained at the port of entry on the same day.

Here is what you need to know.

What Is the TN Visa?

The TN (Trade NAFTA) visa category allows citizens of Canada and Mexico to work in the United States in specific professional occupations listed in the USMCA. For Canadians, the process is straightforward: you do not need a visa stamp, you do not need to file a petition with USCIS in advance, and you can apply directly at a U.S. port of entry or pre-clearance airport.

IT Occupations That Qualify for TN Status

The following computer-related occupations are specifically listed in the USMCA and qualify for TN status:

  • Computer Systems Analyst
  • Computer Programmer (requires a Bachelor’s degree or a post-secondary diploma plus three years of experience)
  • Software Engineer (note: “Software Developer” is not explicitly listed — the job title in your offer letter matters)
  • Database Administrator
  • Network Systems and Data Communications Analyst

Important on job titles: The USMCA lists specific occupational titles. If your offer letter says “Software Developer” instead of “Software Engineer” or “Computer Systems Analyst,” a border officer may question whether you qualify. We review offer letters and credential packages before you travel.

TN vs. H-1B: Key Differences for Canadian IT Professionals

Most Canadian IT professionals working in the U.S. on H-1B status are there because their employer filed for it — not because it was necessarily the best option. Here is how the two compare:

FactorTN VisaH-1B Visa
LotteryNo lotteryAnnual cap — lottery required
Processing timeSame day at border (Canadians)6+ months with USCIS
CostLow (government fee only)$2,000–$6,000+ in filing fees
Employer requirementJob offer requiredEmployer must file petition
Duration3 years, renewable indefinitely3 years, extendable to 6
Path to green cardDoes not lead directly to GCCan support EB-2/EB-3 petition
DependentsSpouse/children on TD status (no work auth)Spouse on H-4 (may work if H-4 EAD approved)

What You Need to Apply at the Border

  • A valid Canadian passport
  • A U.S. employer job offer letter on company letterhead, describing your position and salary
  • Proof of your Canadian citizenship
  • Your educational credentials (degree, diploma, or transcripts)
  • Any professional licenses or certifications relevant to your position
  • Our firm’s preparation letter summarizing your qualifications and legal basis for TN status (optional but strongly recommended)

Already in the U.S.? Changing or Extending Status

If you are already in the United States on another status — H-1B, F-1 OPT, B-1/B-2 — you can change to TN status by filing Form I-129 with USCIS (you cannot use the border method if you are already inside the country). TN extensions can also be filed with USCIS or handled at the border when you next travel internationally.

A Personal Note

Attorney Maiaklovsky grew up in Montreal and studied law in Ottawa. She has a direct understanding of the Canadian professional credential system and the practical realities of crossing into the U.S. for work. If you are a Canadian IT professional navigating this process, you are not starting from zero with us.

Attorney Advertising. This article is educational and does not constitute legal advice. Immigration law is fact-specific and subject to change. Please consult a licensed immigration attorney before making decisions about your status.

Questions About Your Estate?

Attorney Maiaklovsky Preval provides personalized estate planning and administration counsel in Westchester and Rockland counties. Call or book online for a free 15-minute consultation.

Schedule a Consultation (914) 885-1588
← Back to Legal Insights