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. Stats refreshed on every build — last regenerated Sep 16, 2026.

01 · Calibration

CRS, ±2 points of IRCC

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.

202
CRS-related test cases passing
Calibrated against IRCC's official Express Entry calculator, ±2 points across all fixtures.
16
Fixture files in version control
Every file listed below is covered by `npm run test -w packages/immigration-engine`.
Show all fixture files (16)
  • packages/immigration-engine/__tests__/crs.steroid.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-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/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

12 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
Españoles
ai-reviewedai-reviewedai-reviewedai-grounded-legalai-grounded-legalai-grounded-legalai-reviewedai-reviewedai-reviewedmt-draftai-grounded-legalai-reviewed
Françaisfr
ai-reviewedai-reviewedai-reviewedai-grounded-legalai-grounded-legalai-grounded-legalai-reviewedai-reviewedai-reviewedmt-draftai-grounded-legalai-reviewed
Tagalogtl
ai-reviewedai-reviewedai-reviewedai-grounded-legalai-grounded-legalai-grounded-legalai-reviewedai-reviewedai-reviewedmt-draftai-grounded-legalai-reviewed
اردوur
ai-reviewedai-reviewedai-reviewedai-grounded-legalai-grounded-legalai-grounded-legalai-reviewedai-reviewedai-reviewedmt-draftai-grounded-legalai-reviewed
العربيةar
ai-reviewedai-reviewedai-reviewedai-grounded-legalai-grounded-legalai-grounded-legalai-reviewedai-reviewedai-reviewedmt-draftai-grounded-legalai-reviewed
فارسیfa
ai-reviewedai-reviewedai-reviewedai-grounded-legalai-grounded-legalai-grounded-legalai-reviewedai-reviewedai-reviewedmt-draftai-grounded-legalai-reviewed
हिन्दीhi
ai-reviewedai-reviewedai-reviewedai-grounded-legalai-grounded-legalai-grounded-legalai-reviewedai-reviewedai-reviewedmt-draftai-grounded-legalai-reviewed
ਪੰਜਾਬੀpa
ai-reviewedai-reviewedai-reviewedai-grounded-legalai-grounded-legalai-grounded-legalai-reviewedai-reviewedai-reviewedmt-draftai-grounded-legalai-reviewed
한국어ko
ai-reviewedai-reviewedai-reviewedai-grounded-legalai-grounded-legalai-grounded-legalai-reviewedai-reviewedai-reviewedmt-draftai-grounded-legalai-reviewed
中文 (简体)zh-CN
ai-reviewedai-reviewedai-reviewedai-grounded-legalai-grounded-legalai-grounded-legalai-reviewedai-reviewedai-reviewedmt-draftai-grounded-legalai-reviewed
中文 (繁體)zh-HK
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 files in the public repo. 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