Skip to main content
Bangalore, India ankit@khoshasystems.com
Page section background
All Products
Canada Immigration — PASSAGE

From First Enquiry to Permanent Residence, in One File.

PASSAGE is the practice operating system for RCIC-licensed immigration consultancies. The client portal, the case work, the LMIA recruitment evidence, the signed retainer, and the invoice all hang off one client record.

PASSAGE is a practice-management platform by Khoshà Systems for Canadian RCIC-licensed immigration consultancies. It unifies client records, 11 case-type pipelines, LMIA recruitment evidence, billing, and regulatory compliance tracking into one system — in daily production use at a licensed RCIC practice.

The Problem

Your practice already runs on ten systems. None of them talk.

WhatsApp threads for one thing, an Excel tracker for another, a Drive folder for documents, Gmail search for history, job posting screenshots, a wall calendar for deadlines, a Word retainer template, a separate invoice book, sticky notes — and when none of that works, asking the office manager.

WhatsApp threadsExcel trackersDrive foldersGmail searchJob posting screenshotsWall calendarsWord retainer templatesSeparate invoice booksSticky notes“Ask the office manager”
The Solution

One record. Every fact attached to it.

Client, employer, case, evidence, and money all live on the same record — one-click file location, staff transitions without losing history, system-held deadlines, and pre-assembled regulatory documentation.

CLIENT-FACING

Intake, uploads, signatures

Status, document uploads, e-signatures, and payments — reachable through a secure link, no account required.

UNIFIED RECORD

Profile, documents, eligibility

One client record holds the profile, documents, eligibility screening, and full case timeline.

PRACTICE WORKSPACE

Owner, admin, case worker

Role-based workspaces so the whole firm works from the same truth, with firm-level isolation.

What's Actually In It

Six systems, one record.

Not a feature list — the parts of running a practice that currently live in someone's head or a spreadsheet.

One Client Record

Nothing typed twice. Every action logged, every document signed and audited.

  • Role-based access (owner, admin, case worker, read-only)
  • Firm-level isolation & full audit trail
  • Offline functionality

Recruitment Evidence

LMIAs fail on advertising records, not forms. The 56-day Job Bank clock runs on-screen.

  • Three-source recruitment tracking
  • Applicant log & recruitment summary generation
  • Wage line & threshold pre-filing checks

Client Portal

One secure link. No account, no password — nothing for the client to install or lose.

  • Passport auto-scanning (MRZ extraction)
  • Proof-of-funds requests
  • Live case status & revocable access

Billing

The money lives on the same record as the work — not a separate invoice book.

  • 1, 2, or 3-instalment schedules
  • GST/HST per instalment
  • Government fee passthrough

Critical Dates

Nothing filed late — every deadline across every open file, on one screen.

  • Job Bank expiry & biometrics tracking
  • ESDC response windows
  • Work permit & PR portal deadlines

Data Integrity

Every government rule has a source, a date, and a signature — one place, not twelve.

  • canada.ca source URL per constant
  • Effective-date tracking, human-verified
  • 41 CMAs of ESDC unemployment data
How It Actually Runs

Ten steps, enquiry to permanent residence.

The same client record moves through every stage — nothing re-entered, nothing re-explained.

01

Enquiry & Intake

Employer enquiry or worker referral arrives through a secure link; passport auto-fills the file.

02

Record & Retainer

Employer and worker records created, screening completed, retainer signed electronically.

03

LMIA Eligibility

File measured against wage, region, and threshold rules before work begins — refusal risk flagged pre-filing.

04

Recruitment

Every posting and applicant logged, with the advertising clock running on-screen.

05

LMIA Application

Stream, positions, named workers, and supporting documents assembled from existing file data.

06

ESDC Assessment

Application filed and tracked through officer review and further-information requests to decision.

07

LMIA Decision

Positive outcome continues to permit; negative outcome reviewed, corrected, refiled.

08

Work Permit

Permit application built from the existing file — offer, evidence, biometrics, decision.

09

Arrival & Employer Compliance

Post-arrival obligations recorded for employer evidence.

10

PR Pathway

Route to permanent residence assessed and tracked from the same client record.

Case Types

Eleven pipelines, each its own workflow.

Not one generic "case" object stretched to fit — each type gets the fields, rules, and steps it actually needs.

01NOC Assessment
02Express Entry
03Canadian Experience Class
04Federal Skilled Worker
05Provincial Nominee Program
06PR e-APR
07LMIA
08Work Permit
09Study Permit
10Spousal Sponsorship
11Citizenship

Before You Book a Call

Straight answers, including the ones software pages usually dodge.

PASSAGE is practice-management software, not an immigration consultancy. It does not provide immigration advice or representation. Advice and representation in Canada may only be given by an authorised representative — an RCIC in good standing with the CICC, a member of a Canadian provincial or territorial law society, or a Chambre des notaires du Québec notary. The licensed consultant remains responsible for every assessment, decision, and filing made using this software.

Regulatory constants and case examples referenced on this page are illustrative of how the product stores and displays data, and are not a statement of current law. Always verify against canada.ca. Permanent residence is eligibility-dependent and is not guaranteed by an LMIA, a work permit, or by using this software.

See It On Your Own Files.

Thirty minutes. No obligation, no card. We'll walk through your actual files and tell you honestly what moving in looks like for your practice.

Book a Walkthrough