I live and work in oakland, having completed 2 tns. I attempted to renew my TN visa today at the Vancouver Airport and was denied, despite having two previous TNs with the same company in the same position. It's under scientific technician-engineering. I'm doing electronic repairs for an A/V company. The officer wanted to see proof that I'm working under an engineer with a degree, so a copy of his degree. I am not working under an engineer with a degree, but the last two times I guess my 3 degrees (associates in electronic engineering, masters in electronic music, bachelor's of arts) were sufficient for the CBP officers. There are no engineers with degrees at my company. Is my only solution to start applying for new jobs and hope I get hired while stuck in Canada? Is there any way I can return home to Oakland temporarily? I assume i cant enter as a visitor/B2 until I can get it straightened out? I'm even considering going back to school and getting another F-1 (i completed one previously before the TNs) but I don't know if my TN denial will affect that. Helpful responses only please as I am extremely stressed right now.