Top Real Estate Agents in Canada 2026
This is a ranked list of the top rated REALTORS® and real estate agents in Canada. These ratings and reviews will help you find the best REALTOR® or real estate agent for you.
Not very helpful at all. Never showed up after making appointment to list our place. Not impressed at all with them.
Horrible agent who gives off a USED CAR salesmen type of vibe. Tried to push me to sign with him like it was a car extended warranty or s...
I knew I shouldn't have trusted a company where they never update their employees pictures; its deceiving and false and quite clearly a r...
Talked more about her family than answer questions about real estate. Does not know how to use computers, cell phones, cars or GPS. Often...
Strongly do NOT recommend as a buying or selling agent.
Slow to respond; misrepresented property facts; did not follow through on comm...
i asked Dave to hire a home inspector ,i was moving from Ottawa ,did not know any home inspectors in Barrie.This summer i had 7 gas leaks...
Lacks knowledge about properties she shows.
Does not represent both clients equitably in dual representation situations.
House sat on the market with no bites. Anytime I called I always got voicemail and he returned it within a few hours. Dwein is a smooth t...
incompetent agent, provided misleading information and claims that I misunderstood - even though I have the e-mails she wrote in writing ...
I had bought a house from this agent. She told me the heating bill monthly budget was $80. I stayed in the house for a few years and quic...
She was absolutely certain that we would get our price- but apparently the market went sideways? We re-listed with a more professional ...
How Do I Rate My REALTOR® or Agent?
It's easy! Follow these 2 steps:
- Search for your agent by name in the search bar at the top of every page. If you don't find them, you can add them easily, click Add an Agent.
- Once you're on the agent's profile page, you'll see the 'Rate' button with the agent's name on it. Click this button to leave a rating.