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. 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…
One option is to apply for Global Entry/NEXUS for Canada. You will have a single potentially miserable interview with a CBP officer who might bring your denial up because I'm sure they ask if you've been refused entry before. But if they're happy, you can enter the border without speaking to any agents (or a significantly reduced chance). Once cleared, on arrival, they snap a picture of your face at a kiosk and wave…
Also, make sure you tell them you are on TN status or they will happily wave you through on B1 which you won't know until you download your updated I94.