NAFTA treaties have options for US and Mexico citizens.
For the rest there is the temporary foreign worker program. Your Canadian company has to do labor market opinions and all that stuff - could be time consuming. It is valid for 4 years. After 1 (one) year of starting your job, you can apply for permanent residency under the Canadian Experience Class [CEC] and it is self directed (no employer help needed at that point). Current processing times if you have applied within Canada is 13 months.
If you have not got your permanent residency by 4 years, but you have applied for and have a reference number, you can get a renewable 1 year open work permit that lets you work for anybody.
Computer jobs are covered by CEC, but not all jobs are.
You are eligible for health care after 3 months of being on the job. Until then you can get private coverage.
For the rest there is the temporary foreign worker program. Your Canadian company has to do labor market opinions and all that stuff - could be time consuming. It is valid for 4 years. After 1 (one) year of starting your job, you can apply for permanent residency under the Canadian Experience Class [CEC] and it is self directed (no employer help needed at that point). Current processing times if you have applied within Canada is 13 months.
If you have not got your permanent residency by 4 years, but you have applied for and have a reference number, you can get a renewable 1 year open work permit that lets you work for anybody.
Computer jobs are covered by CEC, but not all jobs are.
You are eligible for health care after 3 months of being on the job. Until then you can get private coverage.