I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
In June 2021 I tried entering the United States with a TN packet as an Engineer with a Bachelor of Computer Science. However, the officer denied me the TN status saying I need an Engineering, not Computer Science degree, to qualify for the Engineer TN status.<p>Given the denial, in July 2021 the hiring company then applied through USCIS premium processing again for TN Engineer with my Computer Science degree and I was approved. I was let in at the border with my TN status without issue.<p>In August 2021, I we back to Canada, and then upon re-entering the US with my TN I was sent to secondary given my previous denial on record. The officers basically rechecked my packet and asked so many questions about my previous denial, the officer then lets me in but states “you might not be so lucky with the next officer”. From what I understand they can take away my TN or even just deny me entry in the future based off the previous denial.<p>I haven’t left the US since then, but want to visit Canada and come back. However, I’m terrified of the officer denying me entry based of my previous denial. What are my options here? My company’s lawyer basically said we just have to try and hope for the best.<p>Thanks so much!