Relocation planning · Prepared for manager review
Getting from Mexico to the US — walked through step by step
How my existing Canadian PR, my current employment, and two US work-visa options (L1B and TN) fit together — in plain order, starting with the rule that drives the timeline.
The 730-day rule
To keep Canadian permanent residency, I need to have been physically present in Canada for at least730 days — two years — within a rolling 5-year window.
That window isn't fixed to when I first became a PR. It's counted backward from whenever IRCC actually examines me — most likely when I apply to renew my PR card, or if I'm questioned re-entering Canada. Every day that passes, the window slides forward, so days I banked early on can eventually age out if too much time passes before I catch up.
My PR card, the days I have banked, and the latest I can move
My PR card expires August 2, 2028card expiry. I'm treating that date as the assessment point for planning — the point at which IRCC would check whether I've met the 730-day requirement.
Counting back exactly 5 years from that date lands on August 2, 2023. I already spent time in Canada from June 26, 2023 to August 29, 2023, but only the days from August 2, 2023 onward still fall inside that 5-year window. So what I can actually count as already banked is 28 daysbanked, not the full stay — leaving 702 daysstill needed.
That 28-day figure is what sets the real threshold. Working backward from card expiry by exactly the 702 days still needed — assuming I move back and stay continuously, with no further trips abroad — the absolute latest I could move and still just reach 730 days isAugust 31, 2026latest possible, zero margin.
My original intention had been to move by August 22, 2026, but that was based on math I'd gotten wrong — it assumed more of the original stay stayed banked than actually survives the rolling 5-year window. Recalculated properly from the 28-day threshold, that original date still lands safely before the August 31, 2026 cutoff, leaving a real but thin +9 daysbuffer — not the large margin I'd originally assumed, but not a failure either.
Part of that buffer is a genuine assist from the calendar: 2028 is a leap year, so February 29, 2028 falls inside this window and adds one extra day to the runway that wouldn't exist otherwise.
Keeping my Mexican job
The plan is to keep my existing Mexican employment contract unchanged — no renegotiation, no new contract — while living in Canada.
Canada and Mexico have a tax treaty that coordinates which country taxes what, so the same income isn't taxed twice. That's not the same as Canada simply "not caring" as long as taxes are paid in Mexico: living in Canada long enough will likely make me a Canadian tax resident, which means my worldwide income — including the Mexican salary — becomes reportable there. I'd then claim a foreign tax credit for what's already paid in Mexico, so nothing is double-counted. Worth confirming the exact mechanics with a cross-border tax advisor before relying on this.
Keeping the Mexican contract also preserves stronger labor protections — severance, benefits — than a Canadian employment contract would offer.
This isn't unfamiliar territory: I did this once before. As a temporary worker in Canada under a 6-month Mexican contract, I lived there from late September through December 2021. For that partial tax year, I had to pay provincial income tax on that Mexican-sourced income to the province I was living in — so I've already been through the mechanics of filing Canadian taxes on foreign income while living there.
L1B visa — employer-sponsored transfer
L1B covers intracompany transfers for specialized knowledge — cloud infrastructure expertise (AWS, Azure, Terraform) fits this category well. It also requires a qualifying relationship between the foreign employer and a US entity (parent, branch, subsidiary, or affiliate) — my current employer already has a presence in the US, so that piece is already satisfied.
The requirement is 1+ yearcontinuous employment with the same employer, within the preceding 3 years. I already meet this — continuously employed sinceQ1 2025. But this eligibility is tied specifically to my current employer: if I switch companies now — including moving directly to the client — that clock resets to zero and L1B eligibility is lost.
If the employer sponsors it, they file the petition and cover legal costs. Initial approval is 3 years, renewable once to a 5-year maximum.
As a Mexican citizen, the L1B visa itself requires an interview at a US consulate — it's not available at a port of entry the way it is for some other nationalities.
Two things have to be true for this path to work: I stay with my current employer, and the employer is willing to file. Worth a direct conversation on whether they'd support it.
TN visa — the alternative
As a Mexican citizen under USMCA/CUSMA, TN status has no annual cap or lottery — unlike H-1B. Eligible categories for this work include Computer Systems Analyst and Engineer.
I've held TN status before, and my degree matches an eligible category exactly — between the two, the risk of denial at the consulate is very low.
Either the client (as a direct hire) or my current employer could provide the qualifying offer letter. If the client hires me directly, TN is the natural route — but my current employer could also choose TN over L1B as its own simpler, faster option.
As a Mexican citizen, TN is a visa obtained via a US consulate interview — not a port-of-entry application, which is only available to Canadian citizens (for them, TN is a status, not a visa). The visa itself can be issued for either 12 months or, under the current reciprocity schedule,up to 48 months (4 years), with multiple entries — so I wouldn't need a new consulate interview every time I travel.
That's separate from the period of stay: each admission or extension is still capped at up to 3 years, same as everyone else on TN. The useful part is that extensions of stay can be filed with USCIS while remaining in the US — so within the visa's 4-year validity, I wouldn't have to exit the country just to renew my status.
TN is portable: I can switch employers later with a new offer letter, rather than being locked to a single sponsor. It's a renewable non-immigrant status, not a permanent one.
One reason this plan is in motion now: USMCA (the successor to NAFTA, which TN eligibility depends on) includes a sunset clause requiring a joint six-year review. That review took place July 1, 2026, and the US declined to confirm an extension — triggering a new annual review process that will continue until the parties agree to extend or the agreement expires in 2036. USMCA remains fully in force today and extension is still possible at any point, but the long-term certainty behind TN eligibility is now genuinely an open question, which is part of why locking something in sooner rather than later matters.