Thx for everyone's feedback
I do agree with the fact that this is a title issue more than anything, and if anything with manager is considered 'fraud', then the titles will not enable many people to become project managers and such.
In the link that Steven posted, the role of a CSA does have design, architecting, and things like "They prepare specifications, flow charts, and process diagrams for computer programmers to follow"
that Project Mgrs, Product Mgrs, and Program Mgrs do on a day to day basis.
Beyond the title, this legal department to me seems very very new at this. Even *if* the
TN was not the right choice, there was no reason why they could not have sponsored me for an H1B. I waited 6 weeks while they 'worked' on this. They kept saying the economy was bad and that they could not justify why they were hiring me.
However, as I looked more into this, there is no justification process needed - I spoke to an immigration lawyer. Mainly the package needed to be filled out and then the government would decide if I would get it. *Not* the company's legal dept.
They even said if they *were* to do the H1B, that I'd have to pay for it. Now that sounds even fishier.
So, no, I do not applaud them for anything or checking anything. The things they checked were apparently from calling the Immigration Department - I'm not sure how they were able to get an answer.

Anyways thanks again and the end of this story was 'Sorry, we've spent enough time on this'. Back to the job hunt as I'd like to work there to be with my hubbie

-- Fri Jul 17, 2009 6:31 am --
Oh and one more thing, I don't think companies who very well know I'm from Canada should even do any interviews with people if they know for certain their role is something that can not be sponsored for. I mean sure, fair advertising but what a waste of time! They knew day 1 that I'd need a TN or H1B.
~ yoeshi