Posted: Sun Apr 20, 2008 3:30 pm-
You need to either apply for a work permit or permanent residency.
A work permit has to be obtained via the employer, and requires certification by Human Resources Canada before it can be approved. Usually this is quite quick though and you can usually get approval in a month or so, provided the job meets the necessary standards.
You can also apply for immigration as a skilled worker, this is done via a points system, based on his education, your education, work experience, language skills and various other factors. It takes a considerable amount of time to be approved for immigration as a skilled worker (from the US around 15-20 months from the date of application - and getting all the paperwork together to apply will take awhile).
However you don't necessarily need a job offer if you get enough points.
The usual route that the Govt. recommends is to do both, get a work permit, enter the country, and then apply for permanent residency once you are in Canada (because you score more points as employment is already gained). The only real snag with that one is getting the criminal background check done by FBI CJIS once you are in Canada.
Have a go with this:
http://www.cic.gc.ca/EnGLIsh/immigrate/skilled/assess/index.asp
The benefit to getting permanent residency is that you don't have to renew the work permit anymore, plus if there is a lay-off you don't have to leave if you don't want to.
_________________
Steve.