Built for Regulated Consultants

Software Designed for RCICs, by People Who Understand Immigration

As a Regulated Canadian Immigration Consultant, you operate under strict professional standards set by the College of Immigration and Citizenship Consultants. Immicase is the only case management platform built specifically to help RCICs meet their compliance obligations while managing cases more efficiently.

The Reality of Running an RCIC Practice

Being an RCIC means wearing many hats. You are not just an immigration advisor — you are a document manager, compliance officer, client communicator, project manager, and business owner, often all at the same time.

Compliance Is Non-Negotiable

The CICC can audit your practice at any time. You must be able to produce complete client files including signed retainer agreements, records of all advice given, copies of all documents submitted, and a chronological log of every interaction. The penalties for non-compliance range from mandatory education requirements to suspension or revocation of your license. As of 2024, the CICC has increased its enforcement activity, conducting over 200 compliance audits annually.

Volume Is Increasing

Canada's immigration levels plan targets over 500,000 new permanent residents per year, plus millions of temporary residence applications. More applications mean more work for RCICs, but the administrative burden of managing each file manually does not scale. Consultants report spending 30 to 40 percent of their workday on administrative tasks rather than advising clients.

Client Expectations Are Rising

Today's clients expect real-time updates on their application status, secure digital document submission, and responsive communication. They compare their immigration experience to other professional services they use — banking, healthcare, legal — and expect the same level of digital sophistication. Firms that cannot provide this level of service risk losing clients to competitors who can.

Growing Your Team Is Complex

When you hire additional consultants, paralegals, or administrative staff, you need to control who has access to which client files, ensure everyone follows the same processes, and maintain oversight of work quality. Without proper software, team growth creates more chaos rather than more capacity.

CICC Compliance Features Built Into Every Workflow

Immicase does not just help you manage cases — it helps you stay compliant without extra effort. Compliance is embedded into the platform, not added as an afterthought.

Comprehensive Audit Trail

Every action taken in Immicase is logged with a timestamp, user identity, and description of the change. Document uploads, status changes, notes added, emails sent, milestone updates, and task completions are all recorded in a tamper-resistant audit log. When the CICC requests your records during an audit, you can export a complete, chronological history of each client file in seconds.

The audit trail cannot be edited or deleted by any user, including administrators. This ensures the integrity of your records and demonstrates to regulators that your documentation practices are robust and trustworthy.

Retainer Agreement Management

The CICC requires a signed retainer agreement before any professional services are provided. Immicase tracks retainer agreement status for every client — drafted, sent, signed, and stored. The system prevents you from advancing a case to the active stage until a retainer agreement has been recorded, ensuring you never inadvertently begin work without proper authorization.

Retainer templates can be customized per service type, and digital copies are stored directly in the client file alongside all other case documents for easy retrieval during audits.

Communication Logging

Every client interaction — whether it is a phone call summary, email exchange, client portal message, or in-person meeting note — is recorded against the relevant case. Immicase captures the date, time, participants, communication method, and content of each interaction. This satisfies the CICC requirement to maintain records of all advice given to clients and creates a defensible record if a client ever disputes the guidance they received.

Fee Disclosure and Billing Records

Immicase maintains detailed records of all fees quoted, agreed upon, invoiced, and collected. This transparency satisfies CICC requirements around fee disclosure and helps resolve any payment disputes quickly. Integration with Canadian payment processors means every transaction is automatically recorded in the case file.

Document Management That Actually Works for Immigration

Documents are the lifeblood of immigration work. Immicase treats document management as a first-class feature, not an afterthought.

Stream-Specific Checklists

When you create a new case, Immicase automatically generates the appropriate document checklist based on the immigration stream. An Express Entry case gets a different checklist than a Study Permit case. You can customize these checklists for specific scenarios, but the baseline is always informed by actual IRCC requirements.

Status Tracking Per Document

Every document in a case has a clear status: Missing, Requested, Received, or Verified. This four-stage workflow gives you instant visibility into what is still needed for each case without opening individual files. Dashboard views aggregate document status across your entire caseload. Read more about our file management features.

Expiry Date Monitoring

Language test results expire after two years. Police certificates may expire after six to twelve months depending on the country. Medical exam results are valid for twelve months. Immicase tracks these expiry dates and alerts you well in advance when a document is approaching expiration, giving you time to request renewals before they delay an application.

Secure Client Upload Portal

Instead of receiving documents via email — which creates security risks and organizational headaches — clients upload documents directly to their case through a secure, branded portal. Uploads are automatically tagged to the correct checklist item, and you receive a notification when new documents arrive.

Role-Based Access Control for Growing Teams

As your RCIC practice grows, you need granular control over who can see and do what within your case management system.

Consultant Role

Full access to assigned cases with the ability to create new cases, update milestones, verify documents, and manage client communications. Consultants see their own caseload dashboard with personal deadlines, task lists, and performance metrics. Senior consultants can be granted oversight access to review cases managed by junior team members.

Paralegal / Assistant Role

Access to assigned cases with permissions to upload documents, update document statuses, create and complete tasks, and log communications. Paralegals cannot change case milestones or verify documents without consultant approval, maintaining appropriate oversight. This role is ideal for team members who handle the day-to-day administrative work on files.

Administrator Role

Full access to all cases, team management, billing configuration, and system settings. Administrators can create and modify team members, adjust role permissions, configure workflow templates, and generate firm-wide reports. This role is typically held by the practice owner or office manager.

Client Role

Clients access their own cases through a secure portal. They can view their case status, upload requested documents, send messages to their consultant, and view invoices. Clients cannot see internal notes, task assignments, or any other client's data. This role provides transparency while maintaining appropriate boundaries.

Aligned With CICC Professional Standards

The College of Immigration and Citizenship Consultants sets the rules. Immicase helps you follow them.

Record Keeping (Section 7)

Every client interaction, document exchange, and case update is logged with timestamps and user attribution in a tamper-resistant audit trail.

Retainer Agreements (Section 6)

Retainer tracking prevents cases from being activated before a signed agreement is recorded. Templates ensure consistent language.

Fee Transparency (Section 8)

All fees are documented, invoiced, and tracked within each case file. Clients receive clear breakdowns of services and costs.

Client Communication (Section 9)

All communications are logged chronologically against the case, creating a complete record of advice and instructions given.

File Maintenance (Section 10)

Complete digital files with organized documents, status tracking, and exportable records ready for compliance review.

Confidentiality (Section 11)

Role-based access controls, encrypted storage on Canadian servers, and activity logging ensure client data is protected.

Learn more about Canadian-specific compliance features and full practice management capabilities.

"Before Immicase, I spent hours every week just organizing documents and updating spreadsheets. Now my compliance records are automatically maintained, and I can focus on what I do best — advising my clients. When the CICC audited my practice last year, I produced my complete file records in under five minutes."

— RCIC practitioner, Greater Toronto Area

Purpose-built software for the way RCICs actually work

Join the growing number of Regulated Canadian Immigration Consultants who trust Immicase to manage their cases and stay compliant.