No. The vast majority of all permanent residents of Canada do not have a job offer in Canada when they apply. While some Canadian immigration programmes require applicants