Canadian immigration lawyers and RCICs submit applications through IRCC’s own portals — the Authorized Paid Representatives (APR) Portal, the Permanent Residence (PR) Portal and the IRCC Portal — signed in with GCKey or a Sign-In Partner. Around that they use Adobe Reader for IRCC barcode forms, a practice management or CRM tool (Clio, CaseEasy, Officio, immiBoard or ImmiPractice), trust accounting, e-signature for service agreements, a client portal for documents, and the CICC public register to check RCIC licensing.
- Applications are submitted through IRCC’s APR Portal, PR Portal or IRCC Portal, depending on the application type.
- Representatives sign in with GCKey or Sign-In Partner and need a different GCKey for each portal.
- IRCC barcode forms need Adobe Reader 10 or higher; some forms need Acrobat Reader 11.0.09.
- Practice software (Clio, CaseEasy, Officio, immiBoard, ImmiPractice) manages files and forms but does not replace the IRCC portals.
- Lawyers and RCICs use the same IRCC tools but answer to different regulators with different trust and record rules.
The short answer
Every Canadian immigration practice works with two layers of tools. The first layer belongs to the government and is the same for everyone: IRCC’s online portals, the sign-in services that open them, and IRCC’s PDF forms. The second layer is the practice’s own choice: software to manage clients and files, collect documents, sign agreements, bill and keep records. The table below maps common tasks to the tool most practices use for them.
| Task | Typical tool | Who provides it |
|---|---|---|
| Submit visitor, study and work permits, Express Entry, IEC, eTA | Authorized Paid Representatives (APR) Portal | IRCC |
| Submit non-Express Entry PR (PNP, sponsorship, H&C, pilots) | Permanent Residence (PR) Portal for representatives | IRCC |
| In-Canada refugee claims, some special-measure TRVs | IRCC Portal for representatives | IRCC |
| Sign in to the portals | GCKey or Sign-In Partner (online banking sign-in) | Government of Canada / banks |
| Fill and validate IRCC barcode PDF forms | Adobe Reader / Acrobat Reader | Adobe |
| Manage clients, files, deadlines and forms | Practice management or immigration CRM | Clio, CaseEasy, Officio, immiBoard, ImmiPractice and others |
| Hold client money in trust | Trust accounting software | Clio, Officio, immiBoard, or a separate accounting system |
| Sign retainers and service agreements | E-signature | Built into many practice tools, or a separate service |
| Collect documents and questionnaire answers | Client portal or intake forms | Practice software |
| Check that an RCIC is licensed | CICC public register | College of Immigration and Citizenship Consultants |
| Check current rules and forms | IRCC’s website | IRCC |
IRCC portals: where applications are submitted
IRCC tells representatives to “use the correct account for each application” and runs three (IRCC, Authorized Paid Representatives Portal):
- APR Portal — visitor visas, study and work permits, Express Entry, International Experience Canada, eTAs and the Interim Federal Health Program.
- PR Portal — permanent residence outside Express Entry, such as provincial nominees, sponsorship, humanitarian and compassionate applications and pilots. It opened to representatives in September 2021, and the client signs the declaration on their side with their own credentials (IRCC notice).
- IRCC Portal for representatives — in-Canada refugee claims, some temporary resident visas and emergency or special-measure TRVs.
No practice management product replaces these portals. IRCC does not publish an API for third-party software to submit applications, so the final submission happens in the portal, by the representative. Our e-filing comparison explains what software can and cannot do here.
GCKey, Sign-In Partner and portal enrolment
Representatives sign in with a GCKey or a Sign-In Partner (Interac banking sign-in). According to IRCC’s APR Portal enrolment guide:
- You need a different GCKey for each portal.
- A representative may have only one APR Portal account.
- IRCC verifies eligibility with your governing body — a provincial or territorial law society, the Chambre des notaires du Québec, or CICC. RCICs must be listed as full members, not transitional.
- Form IMM 5661 must be co-signed by another member in good standing.
Practitioners also report day-to-day limits worth planning around, such as a session timeout of about 10 minutes and online deadlines that run to 11:59 p.m. UTC (BridgePoint Law, September 2026; a secondary source). Keep portal credentials in a password manager rather than a shared spreadsheet.
Adobe Reader for IRCC barcode forms
Many IRCC forms are PDFs with a “validate” button that generates 2D barcodes. IRCC says you need Adobe Reader 10 or higher for these, and that IMM 0008, IMM 1344 and IMM 5669 need Acrobat Reader version 11.0.09 (IRCC help centre). If your practice software fills these forms for you, open the result in Adobe and validate before uploading. See can a CRM fill IRCC forms?
Practice management and CRM software
This is where practices differ most. Canadian-focused options include:
- Clio — general legal practice management with a Canadian edition, a Canadian hosting option and built-in trust accounting. Its immigration page does not list IRCC forms (Clio immigration page).
- CaseEasy — Canadian immigration platform with IRCC PDF autofill and a client portal on every plan; Starter is $99/month including one user (CaseEasy pricing).
- Officio — Canadian immigration suite with form updates included in its fees, a client portal, e-signature and client/trust accounts (Officio pricing).
- immiBoard — Canadian immigration CRM that states 400+ IRCC forms, a client portal, trust accounting and time tracking (immiBoard).
- ImmiPractice — immigration CRM with Canadian firms’ data hosted in Canada, IRCC PDF autofill, lead capture and WhatsApp, at one flat price.
US-focused products such as Docketwise and eImmigration are built around USCIS forms and are less useful for an IRCC practice. For a side-by-side view, see CaseEasy vs competitors and how to choose an immigration CRM.
Trust accounting, e-signature and client portals
Trust accounting. Lawyers hold client money under their law society’s trust rules. Clio launched Canadian legal accounting in Clio Manage in September 2026, with three-way reconciliation of the trust ledger, client ledgers and trust bank statement (Clio announcement). Officio and immiBoard also list trust accounting. Some practices keep trust in a dedicated accounting system and use other software for case work.
E-signature. RCICs must have a written service agreement before providing services and keep a copy of the signed agreement (CICC Code of Professional Conduct, SOR/2022-128, s. 24). E-signature with an audit trail makes that record easy to produce.
Document collection. A client portal or secure intake form replaces passports and bank statements arriving by email or WhatsApp. The same Code requires RCICs to notify clients in writing when documents are submitted or received for them (s. 22(3)), which practice software can help log.
The CICC register and research sources
The College of Immigration and Citizenship Consultants keeps the public register used to confirm that an RCIC is licensed. IRCC has said the register will show more information from April 2027 under the new College regulations (IRCC, May 2026). For program rules, eligibility and current form editions, the primary source is IRCC’s website; check it before relying on a template or a software checklist.
RCICs vs immigration lawyers: what changes
Both use the same IRCC portals and forms. The differences are in regulation and records:
- Regulator. Lawyers answer to a provincial or territorial law society (or the Chambre des notaires du Québec for notaries); RCICs answer to CICC, and APR Portal enrolment checks status with that body.
- Trust money. Law firms need trust accounting that meets law society rules, for example in Clio or a legal accounting package. Consultancies should check what their own rules require before choosing.
- Records. CICC requires RCICs to keep client files for at least six years after the file is closed (CICC). See our data retention page.
- Practice shape. Law firms with several practice areas tend to look at general legal software; immigration-only consultancies may care more about lead handling, calling teams and immigration-specific intake.
Where ImmiPractice fits
ImmiPractice covers the practice layer for an immigration-only office: intake, a client portal, retainers with e-signature, IRCC PDF autofill with working barcodes, case management and invoicing, with Canadian firms’ data hosted in Canada, at CA$89/month for unlimited users. It does not submit to IRCC, fill the IRCC portals, or do trust accounting — you still use the portals, GCKey and, if you hold client money, a trust accounting system.
General information about running an immigration practice — not legal advice. Rules change; confirm current requirements with official sources and your regulator.