USCIS announced that it will start accepting TN petitions on behalf of Canadian beneficiaries, who are outside of the United States beginning October 1. Prior to the announcement, initial requests by Canadian nationals for TN classification can only be submitted at ports of entry (or pre-flight inspection).
With this new rule, “a prospective TN employer may choose to file [a petition] on behalf of a Canadian citizen who is outside the United States by submitting a Form I-129, Petition for Nonimmigrant Worker, to [USCIS] Vermont Service Center. Premium Processing Service is available for this form.”