To apply for a TN visa in this situation, you would follow the requirements for Mexican citizens.
Canadian citizens may apply directly at a U.S. port of entry by providing the following:
- A request for admission under TN status to the Department of Homeland Security, Customs and Border Protection, U.S. immigration officer
- Employment letter
- Proof of professional qualifications such as college/university transcripts, licenses, certificates, degrees and employment records which establish qualification for the prospective job.
- Proof of ability to meet any license requirements
- Proof of Canadian Citizenship
- Payment of the fee of US$50
Spouses and Children
Canadian citizen spouses and children do not need visas, but they must have the following documents at the port of entry:
- Proof of Canadian citizenship
- Proof of relationship to the principal applicant, such as marriage certificate and birth certificate
- Photocopies of entry documents of the principal applicant
If the spouse and children are not Canadian citizens, they must get a TD nonimmigrant visa from a U.S.
embassy or consulate. They must contact the U.S. embassy or consulate that serves their area for information on how to make visa applications.
Source: USCIS