I am Canadian citizen. I am waiting for company's TN support letter to go to the border to apply for TN 1 visa. The company has completed the background check and drug test. To apply for TN 1 visa at the border, I have been waiting for company's TN support letter for two weeks. My start date has been postphoned twice. Each time they said that they needed some time for internal processing for TN support letter. My initial start date was Sep 24th, later on, they said that TN support was not ready, they changed to Oct, 1st. Today, they replied to me again that they are still processing that, they suggested to change my start date to Oct, 8th. I have two questions here: First, does TN support letter take more that two weeks for the company? Second, now NAFTA renegotiation might keep Canada out. Oct 1st is the deadline for text of possible Us-Mexico bilateral agreement for congress review. Does my company intentionally to wait for some timeline or important announcement from government to avoid some risks to the company?