Accuracy & sources

Every number, with the receipt.

The platform makes a small number of factual claims: your CRS score, your program eligibility, what each form requires, what the glossary says. This page lists the evidence behind each one, the last time it was verified, and what we deliberately don't do.

Figures updated 24 October 2026

01 · Calibration

Matches IRCC's calculator on 11 test profiles

The Comprehensive Ranking System is a deterministic 1,200-point formula. Every change to the calculator runs against a fixture suite that compares our output to the worked examples in the IRCC official calculator and documentation.

243
CRS-related test cases passing
All 11 parity profiles score exactly what IRCC's own CRS calculator gives, checked on 20 October 2026. The suite fails if any total moves by a single point.
20
Fixture files in version control
Every file listed below is covered by `npm run test -w packages/immigration-engine`.
Show all fixture files (20)
  • packages/immigration-engine/__tests__/crs.labour-market-integration.spec.ts
  • packages/immigration-engine/__tests__/crs.steroid.spec.ts
  • packages/immigration-engine/__tests__/eligibility.fsw-job-offer.spec.ts
  • packages/immigration-engine/__tests__/enhanced-program-match.test.ts
  • packages/immigration-engine/__tests__/forms.manifest.spec.ts
  • packages/immigration-engine/__tests__/forms.schema.spec.ts
  • packages/immigration-engine/__tests__/fsw67.spec.ts
  • packages/immigration-engine/__tests__/guided-form-renderer.test.ts
  • packages/immigration-engine/__tests__/noc/noc-finder.spec.ts
  • packages/immigration-engine/__tests__/noc-search.spec.ts
  • packages/immigration-engine/__tests__/program-match-engine.spec.ts
  • packages/immigration-engine/__tests__/proof-of-funds-source-of-truth.spec.ts
  • packages/immigration-engine/__tests__/scoring/age.spec.ts
  • packages/immigration-engine/__tests__/scoring/crs-guards.spec.ts
  • packages/immigration-engine/__tests__/scoring/crs-parity.spec.ts
  • packages/immigration-engine/__tests__/scoring/crs-validity-asof.spec.ts
  • packages/immigration-engine/__tests__/scoring/language-clb.spec.ts
  • packages/immigration-engine/__tests__/scoring/tcf-clb.spec.ts
  • packages/immigration-engine/src/__tests__/program-match-engine-integration.test.ts
  • packages/immigration-engine/src/__tests__/program-match-engine.test.ts
02 · Translation provenance

2 languages, every namespace tracked

Every translation file ships with a sibling _provenance.json that records its trust tier, reviewer, and review date. Legally-adjacent namespaces (forms, legal, errors, glossary) are gated by CI to a strict tier set, if the gate fails, the build fails.

Languageauthcommonemailerrors*forms*glossary*immijourneylandinglearnlegal*submission
Englishen
canonicalcanonicalcanonicalcanonicalcanonicalcanonicalcanonicalcanonicalcanonicalcanonicalcanonicalcanonical
Françaisfr
ai-reviewedai-reviewedai-reviewedai-grounded-legalai-grounded-legalai-grounded-legalai-reviewedai-reviewedai-reviewedmt-draftai-grounded-legalai-reviewed
* Legally-adjacent namespace — CI gate requires human-legal or ai-grounded-legal.
What each tier means
canonicalEnglish source of truth, never translated.
human-legalReviewed by a licensed RCIC or accredited legal translator.
human-rcicReviewed and signed off by a Regulated Canadian Immigration Consultant.
humanReviewed by a translation vendor or in-house bilingual reviewer.
ai-grounded-legalTranslated and reviewed in-platform, grounded in the controlled IRCC glossary. Required for legally-adjacent surfaces.
ai-reviewedAI-produced translation reviewed in-platform against the IRCC glossary.
mt-reviewedMachine translation with a human pass over the result.
mt-draftMachine translation, not reviewed (never used on legal surfaces).
03 · IRCC glossary

34 controlled terms, every one source-cited

When Immi mentions a regulated term, Express Entry, NOC, CLB, ECA, the response uses the approved translation only. Hallucinated translations of regulated terms are forbidden by the response validator.

9
Program
7
Document
6
Status
5
Crs
3
Organization
2
Noc
1
Process
1
Fee
Sample IRCC source URLs (12 of 34)
04 · IRCC sources

The canada.ca surfaces we read from

The platform pulls from a small, audited set of IRCC pages. Forms, draws, settlement-fund tables, and processing times are sourced from the official pages below, no scraped third-party aggregators.

05 · Honesty

What we deliberately don't do

Trust is what we don't claim, more than what we do.

  • ×
    We are not RCICs and we don’t give legal advice.
    For complex cases, talk to a Regulated Canadian Immigration Consultant or an immigration lawyer. The platform is educational software.
  • ×
    We don’t submit your application to IRCC.
    You file directly with IRCC. We help you assemble the package; you control your own credentials and your submission.
  • ×
    We don’t guarantee outcomes or quote success rates.
    IRCC doesn’t publish per-applicant success probabilities, so we won’t fabricate them. We map CRS scores to draw-history bands and label them honestly.
  • ×
    We are not affiliated with the Government of Canada.
    ImmigratEasy is independent. Every authoritative answer points back to canada.ca for verification.
  • ×
    We don’t pretend the AI is a lawyer.
    Immi is grounded in the IRCC glossary and reminds you to verify with IRCC on every regulated answer. Hallucinated translations of regulated terms are caught by the response validator.
06 · Open methodology

Read the source

The trust evidence on this page is generated from the same files the app runs on. Spot-check anything you doubt.

CRS engine tests
packages/immigration-engine/__tests__/
Every fixture file. Run `npm run test -w packages/immigration-engine` locally.
Translation provenance schema
apps/web/messages/PROVENANCE_SCHEMA.md
Tier definitions + the CI gate that enforces them.
IRCC glossary
packages/immi-ai/src/glossary/terms.ts
Every controlled term with its IRCC source URL.
Pricing strategy
docs/product/pricing-strategy.md
Why CAD $37 with a refund-for-feedback window, and what triggers a price change.

Repository: https://github.com/immigrateasy/immigrateasy-monorepo