Canadian employers can hire foreign workers on a temporary or permanent basis. There are several options depending on your needs. It all starts with a job offer.