Posted: Fri May 02, 2008 9:05 pm-
First of all figure out what immigration category you're likely to fall in. If you can get a TN-1, then you look for jobs that will get you in under that category. TN-1 is fairly simple and straightforward for an employer to comply with, so you look for a job the same way you normally would, essentially.
If you're going to need a visa then it gets more complex, because the employer is only likely to cough up the money and do all the paperwork if they really want you badly. In that situation you look for jobs in the related visa category where that skill is particularly in demand.
Look for companies run by Canadians as well.
Another common way is to get a job with a US company that has offices in Canada and then get transferred to the US on an L-1A or L-1B. Personally this would be my favoured route if I did it again.
_________________
Steve.