hey all well, I've got a contract job working for an engineering company here in canada. I'm between semesters of school. They want to send me to the US to do some work, the work will be of a technical nature. The problem i seem to be running into however, is that I don't have a degree yet. from what I've researched, it seems that to qualify for TN status or an H-1B visa, you need a degree in your field, or need proof that you have worked for a while and are an expert in your field. neither of which I am. I have emailed the canadian government already asking for advice and will email someone from the US shortly as well. Just wondering if anyone has done this before, or is knowelgable on the subject. (there are an awful lot of smart cookies here :D ) thanks!