An operating system for Canadian immigration firms

Run more cases per consultant. Without adding headcount or risk.

Immi-OS absorbs the administrative and drafting volume that consumes your consultants' hours, so your licensed practitioners spend their time on the work only they can do. The AI handles volume. Your consultant decides every outcome that carries regulatory weight.

The line that does not move

AI handles volume

  • Lead intake & screening
  • First-pass drafting
  • Precedent retrieval
  • Compliance flagging

Your consultant decides

  • Legal judgment
  • Case strategy
  • Filing
  • Sign-off
ENFORCED IN CODE · SECTION 91 IRPA · AUDIT-DEFENSIBLE

The bottleneck in your firm is your own time.

A managing partner with years of practice carries the firm in their head. Which fact patterns lead to which outcomes. Which officers refuse which phrasings. How a submission letter has to read to sound like your firm wrote it. That knowledge is the firm's real asset, and it is trapped in your attention.

Meanwhile your consultants spend their billable hours on work that does not require their license: chasing documents, drafting from a blank page, hunting through old files for precedent, re-keying intake data. Every hour spent there is an hour not spent on a case that earns. You cannot grow by adding that work to more people. You grow by removing it.

AI does the volume work. Your licensed consultant decides.

Most AI tools sold to professional firms blur the line between assistance and decision. That is the line a regulated practice cannot afford to blur. Section 91 of IRPA, your obligations to the College of Immigration and Citizenship Consultants, and your E&O insurance all require that a licensed practitioner takes responsibility for every legal submission.

Immi-OS is built so the AI architecturally cannot cross that line. The system has tools to retrieve, draft, validate, and surface. It has no tool to file, to decide, or to record an outcome. Every query and recommendation is logged alongside the consultant's actual decision, producing the audit trail that defends your firm if the CICC ever asks.

Audit-defensible by design

Every AI action is logged. The record always shows the consultant as the decision-maker, because the system is built that way.

Your data stays yours

Each firm's case data, submissions, and outcomes are isolated. Nothing is pooled or shared across firms.

Human in the loop, always

The system flags, drafts, and surfaces. It never files and it never decides.

What it does today, and where it is going.

Working todaylive · in production

Intake and qualification

New leads are captured, screened, and qualified automatically, in the client's own language where needed, before a consultant spends a minute on them.

First-pass drafting

A draft is built from three inputs: the applicant's own intake file, your firm's past submission letters setting the structure and argument pattern, and the mapped IRPA and IRPR citations. Using your own letters is what makes the draft read like your practice rather than like a model. Your consultant reviews, edits, and signs off on every word.

A deterministic check before anything reaches a human

Drawing on past letters creates a specific risk: another applicant's personal information surviving into a new draft. A name that did not get substituted, a date from the wrong file. The draft reads perfectly and is wrong about a real person. So every draft passes a code-based validator before a consultant ever sees it, and the first thing it checks is exactly that. No identifier belonging to any applicant whose letter was used as a reference may appear in the new draft, tested as a set membership check rather than a model's judgment. The applicant's name must match their own record exactly, and every date in the draft must appear in that applicant's source facts.

The rest is the same discipline. Every IRPA and IRPR citation is extracted from the draft body and matched against a canonical index, so a section that does not exist cannot survive. Case-law references are forbidden and flagged on sight. Required sections must be present and no template placeholder can be left unfilled. A hard failure quarantines the draft and alerts the partner rather than shipping something that reads fine and is wrong.

The verdict is reproducible by inspection, which is what makes a no-fabrication claim defensible to an errors and omissions underwriter rather than just reassuring in a sales call. Every run, pass or fail, writes to an append-only audit ledger.

Compliance checks and communication

Routine status updates, document requests, and reminders run on their own. The consultant reviews, the client stays informed.

Live production automations, not slides: ten modules running across fifteen orchestrated scenarios. Immi-OS is built to recover 22 consultant hours a week, and the basis is stated so you can check it against your own practice rather than take an average on trust: 10 hours on intake and screening, 5 on first-pass drafting, 3 on interview preparation, 2 on contract handling and filing, 2 on collections and compliance. That is a design target measured against the workflows it replaces, not a claim about results across client deployments.
On the roadmapV2 · in build

Partner Decision Support

Your firm's entire case history becomes something you can question in plain language. "What is our approval rate on spousal cases where the sponsor was on EI at filing, and what correlates with the refusals." The system retrieves the precedent and the pattern in seconds. You decide.

Predictive compliance scoring

Borderline cases surface for your review at the draft stage, not at the refusal stage, with the specific factors driving the risk. Your approval rate becomes a metric you manage, not a number you hope holds.

Firm-voice drafting

Today the system works from a selected set of your past letters injected per draft. V2 moves that to retrieval across your firm's whole body of successful submissions, so voice and argument patterns are matched case by case rather than from a handful of references. The validator that blocks cross-applicant leakage is already in production, which is why widening the source corpus is a scaling step rather than a new exposure.

And the rest of the platform

Document validation, multilingual client communication, and a partner dashboard, each removing another category of volume work from your consultants' desks.

Why it is credible

Built by an auditor, not a hype shop.

Immi-OS is built by Rizwan Ahmed, ACCA, on six years of enterprise finance and audit logic. The discipline that matters in audit is the discipline that matters here: a decision is only as good as the evidence trail behind it, and a system you cannot inspect is a system you cannot trust.

That background is not decoration. The retrieval engine behind Immi-OS's drafting is the same pipeline I built and measured for regulated financial-compliance work, on US consumer-debt law, where a fabricated citation is both an engineering failure and a regulatory one. The system was architected so it cannot cite a source it did not retrieve, and that property was verified in code, not promised in a prompt.

See the measured results on the finance practice →

Four free tools, each checked against the official grid.

Before you take my word on the system, check the tools. Each one is scored against the published government criteria, with the source cited and the date it was verified. Saskatchewan publishes a 110-point grid that most calculators on the web show as 100. Manitoba publishes a 1,000-point ranking grid that gets dismissed as a typo. We read the source document and transcribe it, which is the same discipline the drafting engine runs on.

LiveCalculator

CRS Calculator

Express Entry scored against the current IRCC Comprehensive Ranking System, including spouse factors and language equivalencies.

Open tool →
LiveEligibility

SINP Express Entry Check

Whether a profile clears Saskatchewan's 60-point minimum, scored on the official 110-point grid.

Open tool →
LiveEligibility

Manitoba SWO Eligibility

Skilled Worker Overseas, with the mandatory connection requirement and the hard exclusions applied.

Open tool →
LiveCalculator

Manitoba EOI Ranking

The six-factor Expression of Interest score on the official 1,000-point grid, the number that decides who gets invited.

Open tool →
Each tool is built to run under your firm's own brand as a lead-capture page, with enquiries going straight to your inbox. If that is useful to you, say so on the call. Browse all tools →

Built for some firms. Not for others.

A fit if you

  • + Run an established Canadian immigration practice
  • + Want more cases per consultant without growing payroll
  • + Treat your approval rate and compliance posture as worth defending

Not a fit if you

  • Are looking to cut headcount with AI
  • Want AI to file or decide cases on its own

Neither is something this system does, by design. If that is what you want, we are not the right fit, and we will tell you so on the first call.

Start here

See where your firm is losing consultant hours.

A workflow audit is a short, specific review of where your practice spends time a system could absorb. No obligation, no pitch deck. You leave with a clear picture of your own capacity, whether or not you ever work with us.