Matching Technology

AI-Powered Advisor Matching

Our algorithm evaluates six dimensions to connect Canadian investors with advisors who fit their needs. Here is how it works.

The Process

From Profile to Strong Matches

The matching engine processes client requirements against all active advisor profiles in under 2 seconds.

1

Client Profile

Client submits goals, risk tolerance, portfolio size, and preferences

2

Factor Analysis

Algorithm evaluates all 6 matching dimensions for every active advisor

3

Score Calculation

Weighted scores computed across all six factors

4

Rank & Filter

Results ranked by composite score, filtered by availability and capacity

5

Top Matches

Client receives 3-5 best-fit advisors with detailed match breakdowns

6-Factor Algorithm

Six Dimensions. Strong Matches.

Each factor is independently scored and weighted to produce a composite match score. Every advisor is checked against CIRO, FP Canada, or provincial regulator records before listing.

1

Investment Specialization Match

Compares the client's investment objectives against each advisor's declared specializations. Wealth management, retirement, tax-efficient investing, ESG, corporate pensions, and more.

Weight: 25%
2

Portfolio Size Fit

Ensures the client's investable assets fall within the advisor's target range. An advisor who manages $5M+ portfolios is not the right fit for a $75K TFSA, and vice versa.

Weight: 20%
3

Fee Structure Alignment

Matches the client's compensation preference with the advisor's fee model. Fee-only, commission-based, flat-fee, or hybrid arrangements aligned from the start.

Weight: 15%
4

Regulatory Record

Profiles are checked against CIRO, FP Canada, or provincial regulator records before listing. Advisors without a regulator record on file are scored to the bottom of the ranking.

Weight: Score Cap
5

Geographic Proximity

Factors in the client's location preference. Prioritizes local advisors for those wanting in-person meetings, and virtual-first advisors for remote clients.

Weight: 20%
6

Subscription Tier

Professionals subscribe to be listed; subscription tier is one of the ranking factors. Higher tiers score higher on this dimension.

Weight: 20%
Demo

See the Algorithm in Action

Demo: sample data illustrating how the 6-factor match works. Each factor contributes to the composite match score.

Sample Client Profile
Toronto, Ontario
Investment Goal
Retirement Planning
Investable Assets
$350,000 - $500,000
Risk Tolerance
Moderate
Fee Preference
Fee-Only
Meeting Preference
In-Person Preferred
Timeline
15-20 Years to Retirement
Additional Interests
RRSP Optimization Tax Efficiency Estate Planning

Algorithm Results

3 of 47 advisors matched
Sarah Chen
Wellington Wealth Partners, Toronto
CFA CFP
96%
Match Score
Top Match
Specialization
98/100
Portfolio Fit
95/100
Fee Alignment
100/100
CIRO Verified
Pass
Proximity
92/100
Availability
90/100
David Okonkwo
Maple Ridge Financial, Mississauga
CFP CIM
88%
Match Score
Specialization
92/100
Portfolio Fit
88/100
Fee Alignment
95/100
CIRO Verified
Pass
Proximity
74/100
Availability
85/100
Priya Sharma
Northland Capital Advisors, Toronto
CFA FCSI
82%
Match Score
Specialization
85/100
Portfolio Fit
72/100
Fee Alignment
78/100
CIRO Verified
Pass
Proximity
90/100
Availability
70/100
Behind the Scenes

Data Sources & Verification

Advisor data is sourced from public regulator and designation-body records before it enters the algorithm.

Regulatory Data Sources

Advisor credentials are checked against Canada's official regulatory bodies before listing.

  • CIRO public registration database
  • Provincial securities commission records
  • CFA Institute member directory
  • FP Canada CFP registry
  • CSI designation records

Match Quality Signals

The algorithm improves over time by incorporating feedback signals from successful and unsuccessful matches.

  • Client satisfaction follow-up surveys
  • Advisor-client engagement tracking
  • Match acceptance and decline patterns
  • Time-to-first-meeting metrics
  • Long-term retention correlation analysis

Data Privacy in Matching

Client data used for matching is handled with strict privacy controls throughout the entire process.

  • Client identities not revealed until mutual opt-in
  • Matching inputs encrypted in transit and at rest
  • No financial account numbers used in matching
  • Client profiles purged after matching cycle
  • PIPEDA-compliant data handling at every step
Technology

Built for Speed, Security & Scale

Our technology stack is purpose-built for the financial services industry with security, compliance, and performance at its core.

AI Matching Engine

Weighted multi-factor scoring across six matching dimensions

Verification Layer

Registry cross-checks against CIRO, provincial commissions, and designation bodies before listing

Encryption

AES-256 at rest, TLS 1.3 in transit, with encrypted database connections across the stack

Canadian Infrastructure

All data stored and processed in Canada with automated backups and redundancy

Sub-2s Matching

Optimized scoring pipeline delivers complete match results in under 2 seconds

Real-Time Monitoring

24/7 infrastructure monitoring with automated anomaly detection and incident alerting

Relational Database

PostgreSQL with point-in-time recovery, encrypted connections, and automated daily backups

Modern API

RESTful architecture with rate limiting, input validation, and comprehensive audit logging

Experience the Matching Difference

Whether you are an advisor ready to grow your practice or a client searching for the right professional, our AI engine is built to make the connection that matters.

Apply to Join as Advisor Find an Advisor