CRM for mortgage brokers in Canada

The CRM for Canadian mortgage agents and brokers who win clients on the phone.

TopReach puts your client book, a power and parallel dialer, texting from local Canadian numbers and every renewal and rate-hold date in one workspace, so the call that keeps a client happens on time. Made in Canada, priced in US dollars.

  • ✓Power dial new leads, pre-approved buyers and past clients, one after another
  • ✓Renewal and rate-hold dates in custom fields, with a task and reminder for every callback
  • ✓Calls and texts from local numbers in the provinces you serve
TopReach pipeline stages, deal values and a note on the associated contact. Fictional sample data.TopReach pipeline stages, deal values and a note on the associated contact. Fictional sample data.
a seat a month in US dollars, with every CRM and texting feature
$55
a month for each caller's phone license, with 3,000 minutes and both dialer modes
$99
a month for each local number, in any province
$10

For the brokerage

Built for a book that renews

Most of a broker's best business is already in the book: renewals, refinances and referrals. TopReach keeps the dates, the calls and the follow-up together so none of it waits on memory.

Renewals that don't slip

Keep the maturity date, lender, rate and term on every client in custom fields, tag clients by renewal quarter, and let a dynamic list fill itself so this quarter's renewals are one list away.

Rate-hold callbacks on time

Set a task and reminder for the date a pre-approval's rate hold runs out, so the client hears from you before it lapses, not after.

Power and parallel dialing

Call renewals and warm leads one after another with their notes on screen, or parallel dial an old lead list when rates move and talk to whoever picks up.

Texts from your own numbers

Two-way texting from local numbers, with replies in a shared inbox and on the client's timeline. A STOP reply ends texts from every number in your workspace automatically.

Local in every province

Local presence shows each client one of your numbers with their area code, or else one from their province, and the same number on every follow-up.

Recording an admin controls

Record every call, no calls, or let each agent choose. Managers can listen in, whisper to an agent or barge in to help on a live call.

At a glance

What it is
TopReach is a CRM with a built-in power dialer, parallel dialer, local presence and two-way texting. Canadian mortgage agents and brokers use it for renewals, rate-hold callbacks, new purchase and refinance leads, and referral partners.
Renewals and rate holds
In TopReach, renewal and rate-hold dates live in custom fields on each client, tags and dynamic lists group clients by renewal quarter, and tasks and reminders schedule each callback.
Licensing
Mortgage agents and brokers are licensed provincially: by FSRA in Ontario under the Mortgage Brokerages, Lenders and Administrators Act, 2006, by BCFSA in British Columbia, by the AMF in Quebec and by RECA in Alberta.
Calling clients and prospects
The CRTC's telemarketing rules allow calls from 9:00 a.m. to 9:30 p.m. on weekdays and 10:00 a.m. to 6:00 p.m. on weekends. Clients with a purchase or written contract in the past 18 months, or an inquiry in the past 6 months, are exempt from the National DNCL Rules.
Texts and emails (CASL)
CASL requires consent for commercial texts and emails, express or implied (a purchase in the past 2 years or an inquiry in the past 6 months), plus identification of the sender and an unsubscribe honored within 10 business days.
Recording consent
The Criminal Code allows a party to record a call, but privacy law expects a business to tell clients a call is recorded and why. In TopReach, an admin sets recording to every call, no calls or each user's choice.
Pricing
TopReach prices in US dollars: $55 a seat a month ($49 billed yearly), a $99-a-month phone license for each caller with 3,000 minutes, and $10 a month per number. Two agents and an assistant with two numbers pay $383 a month.
What it isn't
TopReach isn't a mortgage origination system: it doesn't submit deals to lenders, pull credit or store application documents, and it doesn't check numbers against the National DNCL. It has a public API with keys and webhooks.

The book

Every client, with the whole history

Calls, texts, emails and notes on one timeline per client, and every deal on a pipeline from first call to funded.

A completed TopReach call with its outcome, duration and saved rep note. Fictional sample data.A completed TopReach call with its outcome, duration and saved rep note. Fictional sample data.

How it works

From spreadsheet to a renewal desk

  1. 01

    Import your book

    Upload a spreadsheet of clients. TopReach finds the phone number in whichever column it's in. Add custom fields for maturity date, lender, rate, term and rate-hold expiry, and tag each client by renewal quarter.

  2. 02

    Build the lists

    A dynamic list for this quarter's renewals, one for pre-approvals with a rate hold running out, and one for new leads. Write a call script for each.

  3. 03

    Call, text and follow up

    Power dial each list in a calling block. When a client doesn't answer, leave a voicemail and send a text or an email on the days you choose, within the consent you hold.

Guide

How Canadian mortgage brokers run renewals and callbacks by phone

A mortgage book is a calendar of future conversations: maturities, rate holds, refinance windows and referral check-ins. The brokers who keep those clients are usually the ones who call first. This guide covers how to organize that calendar in a CRM, how to handle rate-hold callbacks, and the Canadian rules for calls, texts and recordings. It's general information as of November 7, 2026, not legal or regulatory advice; your provincial regulator's rules come first.

What does a Canadian mortgage broker need from a CRM?

A broker needs a CRM that turns dates into calls: every client's maturity and rate-hold date, a list of who's due this month, and a dialer and texting built in so the follow-up happens in the same place.

Lender portals and origination software handle applications and submissions. The CRM is where the relationship lives: who to call, what was said and what happens next. Keep application documents and the records your regulator requires in the systems your brokerage uses for them, and use the CRM for the outreach.

In TopReach that means custom fields and tags for the mortgage details you filter by, dynamic lists that fill themselves from your rules, tasks and reminders on a calendar, and a pipeline that shows each deal's stage and value.

How should you track renewals and maturities?

Record the maturity date, lender, rate and term on every funded client, and start the renewal conversation well before the lender's renewal offer arrives.

A simple setup works: a custom field for each detail, a tag for the renewal quarter (such as 'renewal-2027-Q2'), and a dynamic list per quarter that picks up every client with that tag. Add a task and reminder for the first renewal call, and another for the follow-up if the client isn't ready yet.

  • Custom fields: maturity date, lender, rate, term, amount and the referral source.
  • Tags: renewal quarter, and life events worth a call, such as a growing family or a move.
  • Dynamic lists: this quarter's renewals, next quarter's renewals, past clients for a rate-drop call.
  • Tasks and reminders: the first renewal call and each follow-up, on the calendar.
  • Notes: what the client said last time, on their timeline, so the next call picks up where the last ended.

How do you handle rate-hold callbacks?

Treat a rate hold as a deadline with a callback attached: record the expiry date when the pre-approval is issued, and schedule a call far enough ahead that the client can act before it lapses.

Rate-hold lengths vary by lender, so record the actual expiry rather than assuming one. A dynamic list or tag for 'rate hold expiring this month' gives you one list to power dial each week, and a text after an unanswered call keeps the deadline in front of the client, within the consent you hold.

Which calls can a mortgage broker make under the CRTC rules?

Calls to your own clients are usually exempt from the National DNCL Rules while the existing business relationship lasts, but the CRTC's calling hours, identification and internal do-not-call rules still apply to every telemarketing call.

An existing business relationship lasts 18 months after a purchase or after a written contract with you ends, and 6 months after an inquiry or application. Cold calls to people outside those windows need a National DNCL check first, and everyone who asks you not to call goes on your internal list within 14 days, for 3 years.

  • Calling hours: 9:00 a.m. to 9:30 p.m. on weekdays and 10:00 a.m. to 6:00 p.m. on weekends, in the client's time zone.
  • Identify yourself and your brokerage at the start, and display a number where you can be reached.
  • Recorded sales messages need express consent under the ADAD Rules, so leave live voicemails on sales calls unless you have it.
  • TopReach's dynamic lists call each client only inside the CRTC window in their own time zone and never on statutory holidays; saved static lists and an agent's own calls aren't held to it.
  • TopReach keeps one do-not-call list for the brokerage and won't dial a number on it. It doesn't check the National DNCL.

What does CASL mean for mortgage texts and emails?

CASL requires consent for every commercial text or email to a client or prospect, along with identification of the sender and an unsubscribe that takes effect within 10 business days.

Consent is express when the person agrees, for example a checkbox on your application form or a yes on a recorded call, or implied in limited cases: an existing business relationship from a purchase or contract in the past 2 years, or an inquiry in the past 6 months. Express consent doesn't expire until it's withdrawn, which makes it worth collecting at application time. Record where and when you got it, for example in a custom field.

  • Ask for express consent to texts and emails on your application or intake form.
  • Identify yourself and your brokerage in every message, with contact details.
  • Honor unsubscribes within 10 business days. In TopReach, a STOP reply (or UNSUBSCRIBE, REVOKE, OPT OUT and the other opt-out words) stops every number in your workspace from texting that person at once.
  • Keep follow-up texts to people whose consent covers them.

How should a brokerage handle call recording and consent?

Tell clients at the start of the call that it's recorded and why, and offer an alternative if they object: the Criminal Code allows one-party recording, but privacy law expects a business to give notice and a choice.

In TopReach an admin sets recording for the workspace: every call, no calls, or each agent's choice. Calls on the TopReach dialer are also transcribed and summarized by AI by default, in English; mention transcription in the notice if you keep it on, or turn it off for the workspace. In Quebec, offer the notice in French. Our guide to call recording laws in Canada has a notice script in English and French.

What do provincial mortgage regulators mean for phone outreach?

Your provincial regulator's rules on licensing, disclosure, advertising and record keeping apply to what you say on a call and what you keep afterward, and a CRM doesn't change them.

Mortgage brokering is licensed provincially: FSRA administers the Mortgage Brokerages, Lenders and Administrators Act, 2006 in Ontario; BCFSA regulates mortgage brokers in British Columbia; the AMF regulates mortgage brokerage in Quebec; and RECA licenses mortgage brokers in Alberta. Check your regulator's guidance before you script calls, run rate promotions by text or decide how long to keep recordings. TopReach doesn't decide what a licensed agent can say or send.

What does TopReach cost for a brokerage?

TopReach prices in US dollars for Canadian and US teams: $55 a seat a month, or $49 billed yearly; a $99-a-month phone license for each person who calls, with 3,000 minutes and both dialer modes; and $10 a month per number. Local presence and AI call summaries are included with the phone license.

Two agents who call and an assistant who doesn't, with two local numbers, pay $383 a month on monthly billing, or $365 with seats billed yearly. There's a 14-day free trial.

FAQ

Questions from mortgage brokers

Yes, while the existing business relationship lasts: 18 months after a purchase or after a written contract with you ends, or 6 months after an inquiry. After that, check the National DNCL first. Anyone who asks you not to call goes on your internal list within 14 days.

A sales team working together at dusk

Call every renewal before it's due.

Client book, dialer, texting and reminders in one workspace, from $55 a seat a month in US dollars, with a 14-day free trial.

Updated