Start by assessing your own profile and your occupation code under Canada’s NOC classification, then work through the federal, provincial, and regional programs out of roughly 150 that exist, checking the conditions, points, and document expiry dates for each one.
In short
- Before building up one profile, compare both spouses’ scores — the principal applicant may end up being whichever partner you didn’t originally expect.
- Program requirements are framed through NOC/TEER codes (0–5), not stated directly — without it, you can’t tell whether you qualify.
- The Express Entry cutoff score currently sits around 520–530; you can calculate your own on the Government of Canada website.
- Some programs formally exist but haven’t run a draw in 2–3 years — check provincial statistics before counting on one.
- A language certificate is valid for 2 years, a credential evaluation for about 5 — plan your application around both expiry dates.
Step 1. Assess your own data: age, education, experience, languages, budget
Start by evaluating five factors: age, education, work experience, language skills, and budget. These are the baseline inputs that determine which program makes sense at the later steps.
If you’re immigrating as a couple, compare both spouses’ profiles against these same five factors — not just the profile of the person you originally assumed would carry the application.
- One partner may simply score higher on paper: more points for age, education, experience, or language.
- In practice, the stronger profile often isn’t the one originally assumed to be stronger: sometimes it’s easier to send the wife to English courses and have her pick up additional education than to build up the husband’s profile instead.
- The partner with the stronger profile then becomes the principal applicant, with the application built around their profile, while the other is listed as an accompanying family member.
sometimes it’s easier to send the wife to English courses and have her pick up additional education than to build up the husband’s profile instead
Before investing time and money into building up one specific profile, compare both spouses’ chances first — by age and every other factor.
Before investing time in building up one profile, compare both spouses’ scores for age, education, experience, and language — the stronger profile on paper may not be the one you originally expected.
Step 2. Identify your occupation code under the NOC classification
NOC (National Occupational Classification) is Canada’s occupation classification system, covering every occupation referenced across immigration programs. A program usually doesn’t state its occupation requirement directly — it points to an NOC category instead, so without knowing your own code you can’t actually work out whether you qualify.
The system sorts occupations into TEER categories (Training, Education, Experience and Responsibilities), from TEER 0 to TEER 5. TEER 0 covers management occupations, TEER 1 requires a university degree, TEER 2 and TEER 3 require a college diploma or apprenticeship of varying length, and TEER 4 and TEER 5 cover occupations with minimal training requirements — a large share of listed occupations fall here. Before November 2022, a simpler NOC 1–4 system was used; if you come across it on older websites or forums, keep in mind the current classification is different.
Work out your own category before comparing programs. If a program is only open to occupations with minimal training requirements and your occupation falls into a higher category, that program doesn’t apply to you and can be crossed off the list right away. This is how your NOC code narrows down which programs are even worth looking at further.
Program requirements are framed around an NOC/TEER category (0–5), not stated directly. Without your own code, you can’t work out a program’s conditions or narrow down which ones apply to you.
Step 3. Review your options: federal, provincial, regional, and pilot programs
Canadian immigration programs fall into four types: federal, provincial, regional, and pilot programs. All four categories need to be checked in turn — not just one of them.
- Federal programs. Start with the official Government of Canada website, canada.ca: open the immigration section and look through the list of federal programs. For each one, check whether you meet the formal requirements and calculate your points — that’s a separate step, covered later.
- Provincial programs. Next come the websites of individual provinces — for example, Ontario, New Brunswick, Newfoundland and Labrador. On each site, check which programs exist and which ones match your profile.
- Regional programs and pilot projects. These are usually listed on the same provincial websites, alongside the province’s main programs.
At each stage, it’s worth writing down the matching options in a separate file with links to the program documents — so that once all four categories are reviewed, you end up with one complete list of programs you actually have a realistic shot at, given your age, education, work experience, and occupation.
Where to look for immigration programs
All four program types are worth checking in turn, rather than relying on a single source.
- Federal programs — canada.ca, immigration section
- Provincial programs — individual provincial websites
- Regional programs — same provincial websites
- Pilot projects — same websites, alongside main programs
Step 4. Check each program’s additional conditions
Every program on your shortlist has additional conditions that aren’t visible during the general screening by age, education, and experience. Each one needs to be checked separately, before you calculate points.
- Employer. Some programs require a job offer from a Canadian employer — you can’t apply without one. In other programs an employer isn’t mandatory, but in practice most still expect at least a job offer.
- Express Entry profile. Some programs only accept applications through a profile already created in the Express Entry system — this isn’t a program in itself, but an online application-management system used to apply to several federal Government of Canada programs. Without a registered profile, participating in such a program isn’t possible.
- Occupational accreditation. If the occupation is a regulated one, some programs require accreditation specifically for that occupation. Without confirmed accreditation, such a program is generally out of reach — the rest of the applicant’s profile no longer matters.
Each of these conditions is an easy detail to miss: note it in your file for every program separately, marking whether you meet it or not.
A job offer, an Express Entry profile, or occupational accreditation won’t show up during the general screening by age and experience. Without them, a program that matches on points can simply fall through.
Step 5. Check whether the program is actually running draws
Some programs officially exist but haven’t run a draw in years — the program is still listed, but the real chance of getting selected through it is essentially zero. On paper the conditions might match you 100%, yet in reality no one has been selected for two or three years.
in reality no one has been selected for two or three years
You can check this on the provincial website: provinces publish statistics on past draws — how many immigrants, in which occupations, were selected under a given program. Look at which programs actually run draws, how often, and what the cutoff scores were. Some provinces list exactly which occupations were selected in the latest rounds — worth cross-checking against your own NOC code. This is how you assess your real chances, rather than relying on the fact that a program formally exists.

Some programs formally exist but haven’t run a draw in two or three years. Check the provincial statistics, not just the list of conditions.
Step 6. Calculate your points and compare them to the cutoff
If a program uses a points system, calculate your own score and compare it to the cutoff of a specific draw. This applies, for example, to Express Entry — the online system used to submit applications to several federal programs, including the Canadian Experience Class for candidates with Canadian work experience. Cutoff scores currently sit around 520–530, and you can calculate your own result on the official Government of Canada website, in the Express Entry calculator section.
It’s worth registering for Express Entry regardless — it costs nothing and doesn’t close off any other path. But don’t count on being selected with a low score: in most cases, applicants score below the cutoff, and other options need to be pursued in parallel.
Points systems aren’t unique to federal programs — Manitoba, for instance, runs its own scoring as well. The logic is the same everywhere: the more points scored within a given program, the higher the chance of being picked in the next draw. What matters here isn’t just calculating your own score, but comparing it to the scores of past draws. If the gap is large — say, 20 points against a cutoff of 70 — the odds of getting through this program anytime soon are slim. A gap of one or two points, on the other hand, suggests the cutoff could drop slightly in the next draw, putting the candidate within reach.
Current Express Entry cutoff score
Cutoff scores in recent Express Entry draws have been sitting around 520–530.
- Express Entry cutoff score520–530based on recent draws
Steps 7–8. Compare your options and keep a backup program
Never rely on a single program — keep a backup, ideally a second and a third. Even after moving to a province and finding a job, circumstances change: draws get suspended, program conditions shift, cutoff scores stop being reachable. There should always be a plan B.
A telling example is the humanitarian program for Ukrainians. It was heavily promoted as the easiest way to get Canadian documents, and the first 10 to 30 applicants did get through quickly. After that, waiting times on the program stretched to roughly 50 years, with no guarantee applicants will ever get a decision. Many of those who applied only through this program treated it as the end of their immigration process and simply stayed waiting — instead of continuing to look for other programs in parallel.
waiting times on the program stretched to roughly 50 years
Applying to two immigration programs at once isn’t prohibited, as long as the conditions of those programs don’t contradict each other. So even after submitting one application, it’s worth continuing to look for other options rather than relying on a single case.
Applying to several programs at once isn’t prohibited, as long as their conditions don’t contradict each other. Don’t stop searching once a single application is submitted.
Steps 9–10. Check your documents and their expiry dates
Immigration programs require documentary proof of language ability, education, and work experience — each of these factors has to be backed by a specific document, not just stated on a form.
| What’s being proven | Proof document | Document validity |
|---|---|---|
| Language (English or French) | Language test | 2 years, then it must be retaken |
| Education | Credential evaluation (ECA) | About 5 years, renewable for an extra fee |
| Work experience | Reference letters from employers confirming official employment status | No specific expiry stated |
Of the two timed documents, the language certificate expires faster — just two years, after which the test has to be retaken from scratch. A credential evaluation lasts longer, around five years, and once it expires it can be renewed for an extra fee without going through the full assessment again. When planning your application timeline, factor in both expiry dates in advance: if the language certificate is obtained too early, it may well expire before the documents are actually submitted.

Documents to confirm before you apply
Step 11. Double-check the program’s conditions right before you apply
Right before submitting, go back to the program’s official website and check the conditions one more time — even if you gathered the documents for that same program a month ago. A program can change its requirements at the last minute, before an applicant has had the chance to submit. In practice, this plays out as a submitted case coming back refused: the requirement the applicant didn’t meet only took effect a day or two earlier. Rechecking the conditions right before submission isn’t a formality — it’s how you avoid losing an already-assembled document package simply because the rules changed while you were preparing.
Program requirements can change literally a day or two before you apply. Even if your documents were gathered a month ago, check the program’s website again before submitting.
Frequently asked questions
How many immigration programs does Canada actually have
Canada has roughly 150 immigration programs. That’s exactly why it’s worth working through federal, provincial, and regional programs and pilot projects in sequence, rather than settling for the first one or two options you come across.
What if my occupation doesn’t fit any program’s NOC requirements
If your NOC code doesn’t match the requirements of the programs you’re considering, go back to the full list across all four program categories (federal, provincial, regional, pilot) — their occupation requirements vary, and one program ruling you out by NOC doesn’t mean no suitable program exists at all.
What happens if the language test is taken early but documents are submitted later
A language certificate is valid for two years, after which the test has to be retaken. If the certificate was obtained too early and two years have already passed by the time documents are submitted, it will need to be retaken — a result obtained earlier is no longer valid on the submission date.






Comments
Reader experience is useful, but it is not advice: check the rules on the official site.
No account needed: click Sign in, type any name, and you are done.