Find your program
One set of answers, checked against every program in the directory. A program counts as a fit only when it passes every structured check we can run β language minimum, job-offer requirement and open status. Age, education, experience and funds live in free text on program pages, so always read the program page before treating a fit as eligibility.
How matching works: language minimum and job-offer requirement come from the program directory; programs whose language minimum is not recorded there are never silently treated as βno minimumβ β worker and graduate streams go to near-miss with that note, while business and family streams (which normally carry no CLB gate) can still fit. Closed and paused programs are never shown as fits, even when they otherwise match. Improvement levers below are computed by re-running the real provincial calculator with one input changed β never hand-written gains.
Provincial calculators
Score yourself on each published grid in full.
Free assessment
Ask a licensed consultant to review your profile (request form opening soon).