As far as I know, it is impossible to immigrate to Canada without a job offer from a Canadian company. Even the recently introduced Express Entry program demands that. Is it possible for a person to get a work permit in Canada without a job offer?
Jobs and Careers: I accepted a job offer from another startup in my city. How do I leave my current company without burning bridges?