Thanks for everyone's response. I was confirmed with the HR office and hiring manager that the offer was withdrawed unfortunately. The lesson learned: Make sure the company will sponser TN visa before you apply the job.