The doors beyond the general draw
If your core score is not high enough for the general draws, that is often the beginning of the real planning, not the end of the road. The system has more than one door.
Provincial nominations carry the single biggest block of additional points. A nomination adds 600 points, which usually changes the invitation picture completely, as long as your Express Entry profile remains eligible and the nomination stays valid. For many candidates with mid-range scores, a Provincial Nominee Program is the most realistic route to permanent residence. How to choose and pursue one is its own subject, covered on our Express Entry and PNP page.
Category-based draws invite candidates from the pool based on specific priorities, things like particular occupations, fields, or strong French-language ability, and these draws can extend invitations to candidates the general draws would not reach. The categories Canada uses are set by the government and change over time, so the useful step is to check which categories are currently active and whether your profile fits one, rather than assuming a category you heard about before still exists.
French language ability deserves its own mention, because it is one of the most underused levers. Strong French can add meaningful points and can open dedicated draws that have, at times, reached candidates at lower scores than the general rounds. For someone willing to invest in the language, it can change the whole picture.
One important misconception is worth clearing up: many applicants still believe a job offer automatically fixes a CRS problem. That used to be part of the score, but it no longer is. IRCC stopped awarding CRS points for a job offer in 2025. An employer can still matter, through a provincial nominee program, an LMIA-backed work permit, or simply by giving you real Canadian work experience over time, but the job offer by itself is not the instant CRS boost many people assume. If you are counting on a job offer to lift your score directly, that assumption needs updating.