Hi again. I was informed by HR that the law firm which the company hired to handle my TN has submitted the TN petition to USCIS. Although I have told my manager that I can present the documents at the port by myself, I have no idea why the law firm chose such a costly way. I am now wondering how long will this process take to get my TN approval letter. Thanks,