I am Canadian Citizen RN on TN. Have been traveling to laredo border for TN for several years to get new or renew my TN. Same is the case with my spouses' TN. I have an offer from new employer and hence went for renew to same border. My recent TN is valid up until 2025. I was planning to show all documents and get a new I94, which will help me join my new employer. The officer this time said they do not do any canadian TN at mexican border. They asked me to go the a canadian border OR file with uscis. This was the biggest surprise - Officer said that my TN is already valid until 2025, so if you employer wants, you should be good to start. I explained him that we have been renewing for job change from the same border for years and I think I will need new I94. He said, I already have a valid one, so he cannot issue new based on his discussions with his superior.. My questions are: 1. Is there a recent rule change on I 94 employer change, is it ok to follow the officers advice ? 2. If I plan to fly to Canadian airport or border, do I need to get an appointment in advance? Please help