I'm a Canadian citizen, living in Canada. In the past I've considered moving to the US to work there.
I don't have a university degree. I attended university for ~3-4 years, did not complete my degree, and then enrolled in a 3-year college program which conferred an Ontario College Advanced Diploma. I've worked full-time as a software developer since then.
I think my expertise is comparable to my coworkers, many of whom have completed university degrees (albeit in a variety of disciplines, not specifically related to technology).
Could I move and work in the US under a TN visa? I'm concerned that, because I don't have a degree, I would not qualify. Though I do have specialized training (diploma + work experience).
Or am I looking at this backwards? i.e, if a US company were interested in hiring me, they would handle the visa requirements (I'm unsure if this would be TN or otherwise).
Thanks!