IRCC form autofill

The Chrome extension fills the forms. You click Submit on IRCC.

Autofill only. No submit action exists anywhere in AnyImmi — extension, MCP server, or app. That's a CICC red line we hold in product code, not just in policy.

Design constraint · no Submit button · ever
Forms supported
15 seeded
Avg fields/form
62
Time saved/form
~14 min
Submit buttons
0
app.anyimmi.com/ircc.gc.ca/IMM1294-study-permit (Chrome extension active)
Government of Canada · Immigration, Refugees and Citizenship Canada
IMM 1294 (02-2023) E — Application for Study Permit Made Outside of Canada
1. Personal Details
Your Unique Client Identifier (UCI)
1129-4421
Family name
SHARMA
Given name(s)
RAVI
Current marital status
SINGLE
Date of birth (YYYY-MM-DD)
1997-03-14
Place of birth · City/town
NEW DELHI
Country of birth
INDIA
2. Citizenship & Passport
Country of citizenship
INDIA
Passport number
T9847621
Issue date
2021-08-14
Expiry date
2031-08-14
3. Details of Intended Study
Name of school (DLI)
UNIVERSITY OF TORONTO
DLI number
O19332313742
Field of study
COMPUTER SCIENCE
Level of study
BACHELOR'S
Expected end date
2030-04-30
Tuition per year (CAD)
42,870
Room & board (CAD)
14,200
4. Funds Available for Studies
Funds available for stay
21,400
Other funds available
(empty)
⚠ Funds row flagged for RCIC review — bank statement shows CAD 21,400, but cousin affidavit of CAD 18,000 is pending. AnyImmi will not autofill unverified third-party funds.
AnyImmi Autofill
v0.9.2 · Ravi Sharma
Detected form: IMM 1294 (02-2023)
16 of 18 fields ready · 1 needs review · 1 empty
Autofill-only. AnyImmi never submits IRCC forms. You always click Submit yourself on IRCC.
UCI● mapped
1129-4421
Case · Identity
Family name● mapped
SHARMA
Case · Profile
Given name(s)● mapped
RAVI
Case · Profile
Date of birth● mapped
1997-03-14
Passport OCR
Country of birth● mapped
INDIA
Case · Profile
Citizenship● mapped
INDIA
Passport OCR
Current marital status● mapped
SINGLE
Questionnaire
Passport number● mapped
T9847621
Passport OCR
Passport issue date● mapped
2021-08-14
Passport OCR
Passport expiry● mapped
2031-08-14
Passport OCR
Preferred language of correspondence● mapped
ENGLISH
Questionnaire
Purpose of application● mapped
STUDY PERMIT
Case · Pathway
DLI number● mapped
O19332313742
LOA OCR
Program name● mapped
BSc COMPUTER SCIENCE
LOA OCR
Expected end date of studies● mapped
2030-04-30
LOA OCR
Tuition per year● mapped
CAD 42,870
LOA OCR
Funds available● review
CAD 21,400
Bank statement
Funds from other sources○ empty
Audit · logged to AI-2026-04-0183 · no submit action available

ircc.gc.ca IMM1294 · AnyImmi extension panel · 16 of 18 fields mapped · 0 submit buttons

How it works

Three steps. Opinionated defaults.

  1. 01

    Open a case + the IRCC form

    Navigate to the form on ircc.gc.ca. The extension auto-detects the AcroForm and matches it to the current case in the CRM.

  2. 02

    Review before apply

    The side panel lists every mapped field with its source: Passport OCR, LOA OCR, intake questionnaire, manual entry. Review-flagged fields require explicit approval.

  3. 03

    Apply, then you submit

    "Apply all" writes mapped values into the form. You read every section, click Submit on IRCC yourself. AnyImmi logs the field checksum into the audit trail.

Objection handling

The three questions we always get.

Q

Why won't you add a submit button? It would save so much time.

A

CICC Code of Professional Conduct and IRCC best practice both require the authorized representative to personally review and file. "Auto-submit" would expose firms to regulatory action and remove the human checkpoint that catches errors. We will not ship it, ever.

Q

What if IRCC changes a form field?

A

Nightly cron diffs every AcroForm we support. If a field name, type, or validation rule changes, the morning brief alerts you and the extension flags the affected field as "needs review" until re-verified.

Q

Does the extension send data to AnyImmi servers?

A

The extension pulls case data from AnyImmi servers (ca-central-1) over an authenticated channel scoped to the active case. It never sends form-side data back to a third party — the form stays on ircc.gc.ca.

See ircc form autofill live in your firm.

Trial for 14 days. Data stays in Canada. Walk away clean — we'll export it.