Canada Immigration Portal Form Filler

In one sentence

Information is entered once and written into the forms an IRCC application requires: PDF forms are completed and downloaded here, and the pages of the online portals are written by a Chrome extension into the application the applicant has signed in to. What is filled is then checked against the rules, with the source of every value recorded. Submission, uploading and payment remain the applicant's own actions.

What this tool does

An IRCC application typically runs to several forms and a few hundred fields, with the same fact entered again and again; the online portals add session timeouts, and an unsaved page has to be entered a second time. This tool reduces the entry to one pass, then writes the answers into every form and every page.

The saving is in the field-by-field entry. A provincial nominee application for a principal applicant and two accompanying dependants runs to five forms and four hundred-odd fields. The answers are entered once; the extension writes the rest into the portal. The more applications filed, the wider the gap: the same set of answers carries on to the other forms that kind of application requires.

Filling the portal by handUsing this tool
Fields to enter in the portalBy hand: 400+entered one at a timeThis tool: 0written by the extension; you review them
Time at the keyboardBy hand: 3 hours and up, usually across more than one sittingThis tool: A few minutes written page by page
Times the same fact is enteredBy hand: Once on each form and each pageThis tool: Once every other form draws on it
Content already on your documentsBy hand: Transcribed from the passport, transcripts and employment lettersThis tool: read by AI, with the source file and page number on every field
Session timeoutBy hand: That page is entered againThis tool: Sign in again and continue; what was written is kept

Where these figures come from: the five forms behind the permanent residence portal hold 192 fixed fields, 144 of them answerable from a passport, a transcript or an employment letter, and 48 known only to the applicant. For a principal applicant with a spouse and one child the fixed fields come to 225; with the address, personal and travel histories that add a row per period, an application runs past four hundred. At four to six fields a minute, entry alone takes over an hour; with the portal saving page by page, the city list loading after a province is chosen, dates returned for their format, and re-authentication after a timeout, three hours is the untroubled case.

Other principal features

Documents are read by AI, built into the tool. An intake form, a passport, an education credential, an employment letter, an old form — PDF, Word or a photo, all of them can be read: the model reads what the document says and writes it into the matching fields, rather than matching keywords. There is no separate AI service to subscribe to, no other tool to install, and no need to retype what the documents already say. Every value that is read carries the file it came from and the page number, so it can be checked against the original; anything it cannot make out is left blank and flagged for the applicant to fill in. Two readings are included with each application at no extra cost, and using them is the applicant's choice.

Locating what is missing. A list of outstanding fields sits above the questionnaire; selecting one opens the relevant section, scrolls to the field and places the cursor in it.

Explanations for fields the portal refused. For most refused fields the reason is available directly: the option is absent from the portal's own list, the field was not rendered on that page, or the portal returned an error of its own. Only where the existing rules cannot account for it is an enquiry offered, sending the same de-identified record (page structure and refused fields, containing nothing that was entered) to a model and returning a field-by-field account: the field, the reason, and the correction.

Coverage is not limited to the permanent residence portal. PDF forms are completed on this page and downloaded; the pages of the online portals are written by the Chrome extension. All four portals — permanent residence, temporary residence, refugee and citizenship — are supported, covering 38 kinds of application at present; the full list is under “Which applications it covers” below. The check that follows completion looks at four things: fields left empty, gaps in the timeline, placeholders left in, and answers that contradict one another. Every value is labelled with its source, so it can be checked against the original document.

The extension supports Chrome and Edge. Safari is not supported. An application that submits only PDF forms does not require the extension.

What remains with the applicant

  • It does not read account credentials. The applicant signs in to the portal; the extension neither sees nor stores the password.
  • It does not upload documents or submit the application. Both steps are the applicant's to carry out.
  • It does not decide how a question should be answered. Every entry in the portal comes from material the applicant supplied; anything not supplied is marked as outstanding rather than guessed at.
  • It does not verify the truth of what is entered, assess the application, or guarantee any outcome.

Applying for yourself

$49 / temporary residence

Study permits, work permits and visitor visas, inside or outside Canada, together with citizenship and PR card renewal.

$149 / permanent residence

Sponsorship, provincial nominee, Atlantic, the Quebec categories, the rural and francophone pilots, and a refugee claim made inside Canada.

Canadian dollars, paid once. No monthly fee, no bundle, and nothing charged afterwards.

Go to payment

Regulated Canadian Immigration Consultants (RCIC)

Buy credits

Several tiers; the unit price falls with volume, and credits do not expire. Pricing is sent to licensees only.

See consultant pricing

Already bought it?

Nothing to buy again and no account to sign in to. Open the tool, paste the code from your email, and carry on; if a password was set on this computer, unlock it first.

Back to the tool →

Which applications it covers

For every kind below you enter your information once, and it fills every form and every page that kind requires. The bracket says how it is filed.

Temporary residence — study, work, visitor (8)
  • Study permit — applying from outside Canada(PDF forms)
  • Study permit — extending from inside Canada(PDF forms)
  • Work permit — applying from outside Canada(PDF forms)
  • Work permit — extending or changing conditions inside Canada(PDF forms)
  • Post-graduation work permit(PDF forms)
  • Visitor visa — applying from outside Canada(PDF forms + online portal)
  • Visitor record — extending a stay inside Canada(PDF forms)
  • Visitor visa counterfoil — applying from inside Canada(PDF forms)
Permanent residence — sponsorship, provincial nominee, Atlantic, Quebec, pilots (19)
  • Spouse — Family class (outside Canada) (permanent residence)(online portal)
  • Spouse — Spouse or common-law partner in Canada class (permanent residence)(online portal)
  • Sponsoring another relative (permanent residence)(online portal)
  • Sponsoring an adopted child, or a child to be adopted in Canada(online portal)
  • Sponsoring an orphaned sibling, nephew, niece or grandchild(online portal)
  • Provincial nominee (permanent residence)(online portal)
  • Atlantic Immigration Program (permanent residence)(online portal)
  • Quebec investor (permanent residence)(online portal)
  • Quebec entrepreneur (permanent residence)(online portal)
  • Quebec self-employed person (permanent residence)(online portal)
  • Common-law partner — Family class (outside Canada) (permanent residence)(online portal)
  • Common-law partner — Spouse or common-law partner in Canada class (permanent residence)(online portal)
  • Conjugal partner sponsorship (permanent residence)(online portal)
  • Dependent child sponsorship (permanent residence)(online portal)
  • Rural Community Immigration Pilot (permanent residence)(online portal)
  • Francophone Community Immigration Pilot (permanent residence)(online portal)
  • Quebec skilled worker (permanent residence)(online portal)
  • One-year window of opportunity (family of a resettled refugee)(online portal)
  • PR card renewal(PDF forms)
Other — refugee, humanitarian, citizenship (11)
  • Permanent residence pathway for Hong Kong residents(online portal)
  • Private sponsorship of refugees — Quebec sponsor (permanent residence)(online portal)
  • Private sponsorship of refugees — sponsorship agreement holder (permanent residence)(online portal)
  • Permit holder class (permanent residence)(online portal)
  • Refugee claim made inside Canada(PDF forms + online portal)
  • Humanitarian and compassionate application (in Canada)(online portal)
  • Humanitarian and compassionate application (in Canada, family violence)(online portal)
  • Permanent residence as a protected person (in Canada)(online portal)
  • Citizenship — adult (subsection 5(1))(PDF forms + online portal)
  • Citizenship — minor, no Canadian parent (subsection 5(1))(PDF forms + online portal)
  • Citizenship — minor with a Canadian parent (subsection 5(2))(PDF forms + online portal)

38 in total. We add a category as soon as we have measured its portal pages; applications you have bought never expire.

How charging works

Priced per application: one price per application.

ApplicationPriceWho it covers
Temporary residence (study permit, work permit, visitor visa — from inside or outside Canada)
and citizenship, and PR card renewal
$49 one person. Family members travelling with you who each need a visa each need their own application, at $49 each: IRCC files these one person at a time, and putting several people into one "group" still means one application each.
Permanent residence (PR): sponsorship, provincial nominee, Atlantic, Quebec and the pilots
and a refugee claim made inside Canada
$149 one application, accompanying family members included. PR accompanying family members go on the principal applicant's own application (the portal generates a set of forms for each of them), at no extra charge.

The difference comes from how IRCC structures the portals. Permanent residence puts the whole family into one application; temporary residence is one application per person, and each family member travelling with you is a complete application of their own.

An application is charged once. Filling it again, restarting after it stalls, coming back to change an answer: all the same application. Entering and saving your own information is free; the charge falls at whichever comes first, the first time you have us read a document or the first time you download a filled form. So you can put everything in and see how it is organised before deciding whether to buy.

Tax is charged at the rate for your province or territory and shown at checkout: HST 13% in Ontario; HST 15% in New Brunswick, Newfoundland and Labrador, Nova Scotia and Prince Edward Island; GST 5% elsewhere, including the three territories (Quebec QST is handled under that province’s own rules). Non-resident applicants outside Canada are zero-rated and pay no tax.

How to order

  1. Use the payment link above and pay by credit card. Payment is taken on Stripe's own page; we never see your card number.
  2. Once the payment goes through, the licence code is sent to the email address you entered at checkout.
  3. Paste it into “Enter a code” on the left of the website. The code is checked on your own computer, offline; the extension never touches it.

If it has not arrived within ten minutes, or you need an invoice, write to steven@nova-stage.ca.

Where your information lives

What you type stays on your own computer, in your browser's local storage. There is no analytics. Uninstalling deletes all of it.

The document reader is optional: you choose the PDF, Word (.docx) or photograph files and it fills in what it recognises. Up to 10 files at a time, 4 MB per file, 40 pages per batch.

Files leave your computer only when you press that button: first to our reading service in Toronto, then on to the Anthropic Claude API in the United States, and we keep no copy. Do not give it bank statements; these applications do not ask for them. What you actually have to file is set by the checklist for your own category.

The details are all in the privacy notice.

Who provides this tool

Nova Stage Immigration Consulting Ltd.
Yueheng Gao, Regulated Canadian Immigration Consultant, RCIC #R534273, regulated by the College of Immigration and Citizenship Consultants (CICC)
CICC public register: https://college-ic.ca/

This page is not immigration advice on an individual case. The tool places information the applicant already holds into the forms; it does not determine which documents to file or which route to take.

During the beta: leave an email and get a free code

The extension is finished and in open beta. One free code per email address: enough for two single-applicant PR applications, five applications from outside Canada, or ten extensions inside Canada. Each application counts once — it is counted the first time you press “Read it from documents” for it, or when you fill its forms; correcting answers, refilling, or coming back the next day are all the same one. Typing the answers in yourself is not counted

If a box comes out wrong, or the portal will not let you move to the next page, use "Report a problem": on the website it is in the "What is still needed" section of the entry page; in the extension it is at the bottom right of the side panel. The report contains none of your answers, only field names and the shape of each value, so we can find the field.

The code goes to your email and is never shown on this page, which is how we know the address is real. That email and the extension itself are in English. Your address is used only to send the code and to reach you about problems during the beta; it is not used for marketing, and you can ask us to delete it by replying to the email.