The Canada Real Estate Agent Index · October 2026
The current #1-ranked real estate agent in each of Canada's 100 largest markets, computed from live listing activity — volume in the market, price levels, verified reviews and local presence. Rankings update continuously and cannot be bought. The busiest of them all: Mark Faris (285 active listings, Simcoe County).
| Market | Top-ranked agent | Their local listings | Market active listings | Market median ask |
|---|---|---|---|---|
| Montreal | Jean-Philippe Loiselle | 98 | 17,856 | $649,900 |
| Toronto | Sam Allan Mcdadi | 55 | 16,196 | $799,900 |
| Mississauga | Sam Allan Mcdadi | 91 | 15,585 | $849,000 |
| Fraser Valley Regional District | David Tsen | 90 | 14,510 | $899,900 |
| Simcoe County | Mark Faris | 285 | 10,392 | $848,900 |
| Rocky View County | David Lofthaug | 196 | 9,662 | $579,900 |
| Hamilton | Rob Golfi | 206 | 8,812 | $799,999 |
| Laval | Georges Bardagi | 104 | 8,336 | $671,363 |
| Richmond | Tracy Niu | 59 | 8,127 | $1,190,000 |
| Ottawa | Marnie Bennett | 91 | 7,794 | $599,900 |
| Thompson-Nicola Regional District | Gordon Fowler | 75 | 7,749 | $644,900 |
| Edmonton | Wally Karout | 280 | 7,487 | $445,000 |
| Calgary | David Lofthaug | 154 | 7,047 | $559,999 |
| Wellington County | Chris Mochrie | 56 | 6,767 | $699,900 |
| Surrey | Katrina Amurao | 27 | 6,437 | $989,000 |
| East Kootenay Regional District | Justin Havre | 42 | 6,328 | $599,900 |
| Vancouver | T.J. Almodovar | 34 | 5,898 | $1,299,400 |
| Middlesex County | Kevin Barry | 29 | 5,122 | $599,000 |
| North Okanagan Regional District | Gordon Fowler | 76 | 4,968 | $699,900 |
| Northumberland County Ontario | Tony Pulla | 24 | 4,633 | $619,000 |
| Gatineau | Marty Waite | 77 | 4,533 | $534,900 |
| Essex County | Goran Todorovic | 223 | 4,383 | $559,900 |
| Les Collines-de-l'Outaouais | Jimmy Arseneault | 99 | 4,247 | $499,900 |
| Okanagan-Similkameen Regional District | Diane Fox | 27 | 4,191 | $699,000 |
| Central Okanagan Regional District | Scott Marshall | 116 | 3,904 | $809,000 |
| Capital Regional District | Ray Little | 56 | 3,750 | $869,000 |
| Vaudreuil-Soulanges | Judy Pomminville | 71 | 3,644 | $649,000 |
| London | Dean Soufan | 72 | 3,604 | $579,900 |
| Township Of Oro-Medonte | Mark Faris | 170 | 3,477 | $724,785 |
| Municipality Of Middlesex Centre | Dean Soufan | 59 | 3,431 | $596,900 |
| Delta | Tracy Niu | 59 | 3,405 | $1,080,000 |
| Matawinie | Laure-Lou Hayman | 43 | 3,365 | $400,000 |
| Les Pays-d'en-Haut | Marc Huberdeau | 103 | 3,259 | $539,000 |
| Whitby | Dan Plowman | 52 | 3,211 | $799,000 |
| Burlington | Drew Woolcott | 96 | 3,196 | $984,900 |
| Cowichan Valley Regional District | Ray Little | 56 | 2,950 | $796,000 |
| La Rivière-du-Nord | Marc Huberdeau | 96 | 2,936 | $584,900 |
| Pickering | Dan Plowman | 43 | 2,906 | $859,450 |
| Kitchener | Anurag Sharma | 68 | 2,901 | $600,000 |
| Kelowna | Scott Marshall | 45 | 2,858 | $824,700 |
| Kawartha Lakes | Heather Jo Ahrens | 32 | 2,761 | $699,900 |
| Nanaimo Regional District | Susan Forrest | 58 | 2,756 | $699,900 |
| Town Of Caledon | Parveen Arora | 36 | 2,708 | $849,000 |
| Fraser-Fort George Regional District | Darcy Porsnuk | 78 | 2,655 | $355,000 |
| Windsor | Goran Todorovic | 163 | 2,596 | $469,994 |
| Milton | Sam Allan Mcdadi | 48 | 2,570 | $999,999 |
| Oakville | Sam Allan Mcdadi | 79 | 2,569 | $1,219,000 |
| Brant | Rob Golfi | 57 | 2,475 | $719,900 |
| Longueuil | Jean-Philippe Loiselle | 45 | 2,475 | $599,900 |
| Brampton | Sam Allan Mcdadi | 41 | 2,470 | $791,999 |
| Brant County | Rob Golfi | 53 | 2,467 | $719,000 |
| Les Laurentides | Laure-Lou Hayman | 40 | 2,440 | $479,000 |
| Abbotsford | David Tsen | 47 | 2,407 | $799,999 |
| Saskatoon | Derrick Stretch | 38 | 2,377 | $450,000 |
| MRC de Montcalm | Francis Mireault Fauvel | 65 | 2,254 | $504,950 |
| Peterborough County | Adam Simmonds | 31 | 2,246 | $625,000 |
| Halifax County | Deanna Parks | 25 | 2,199 | $499,900 |
| Marguerite-D'Youville | Mathieu Carrière | 42 | 2,187 | $599,900 |
| Oshawa | Dan Plowman | 45 | 2,186 | $749,000 |
| Vaughan | David Elfassy | 21 | 2,184 | $922,995 |
| Burnaby | Tracy Niu | 29 | 2,146 | $742,499 |
| La Jacques-Cartier | Simon Laberge | 60 | 2,130 | $414,900 |
| Township Of Woolwich | Andra Arnold | 70 | 2,112 | $629,000 |
| Mirabel | Marc Huberdeau | 74 | 2,106 | $599,900 |
| Peace River Regional District | Darcy Porsnuk | 78 | 2,032 | $348,500 |
| Leduc County | Wally Karout | 80 | 2,031 | $499,000 |
| Roussillon | Jean-Philippe Loiselle | 81 | 2,027 | $599,000 |
| Quebec City | Martin Normand | 30 | 2,021 | $438,125 |
| Sturgeon County | Wally Karout | 92 | 2,018 | $439,527 |
| Lambton County | Rob Longo | 46 | 1,971 | $440,000 |
| Huron County | Brian Coombs | 36 | 1,962 | $589,900 |
| Québec City | Martin Normand | 26 | 1,959 | $425,000 |
| D'Autray | Patrick Bardier | 86 | 1,935 | $439,900 |
| Muskoka District | Kayley Spalding | 106 | 1,933 | $639,000 |
| Thérèse-De Blainville | Salah Sedqi | 40 | 1,924 | $665,000 |
| Innisfil | Mark Faris | 85 | 1,921 | $685,000 |
| Nipissing District | Kayley Spalding | 80 | 1,883 | $425,000 |
| La Vallée-du-Richelieu | Jean-Philippe Loiselle | 69 | 1,856 | $639,000 |
| Township Of Guelph/Eramosa | Andra Arnold | 122 | 1,838 | $726,944 |
| Lanark County | Stephanie Mols | 55 | 1,838 | $595,000 |
| Terrebonne | Keven Hernandez | 49 | 1,835 | $569,900 |
| Foothills County | David Lofthaug | 84 | 1,824 | $584,950 |
| Westmorland County | Kyle Johnson | 70 | 1,823 | $350,000 |
| Les Moulins | Keven Hernandez | 49 | 1,823 | $564,900 |
| Regina | Aideen Zareh | 64 | 1,784 | $329,900 |
| Waterloo | Anurag Sharma | 24 | 1,777 | $574,900 |
| Oxford County | Jennifer Gale | 37 | 1,746 | $649,000 |
| St. Catharines | Rob Golfi | 52 | 1,720 | $559,999 |
| Levis | Martin Normand | 33 | 1,707 | $461,057 |
| Prince Edward County | John Barry | 50 | 1,654 | $549,900 |
| Parry Sound District | Kayley Spalding | 107 | 1,646 | $559,450 |
| Lennox and Addington | Diana Cassidy-Bush | 23 | 1,623 | $525,000 |
| Memphrémagog | Kassidy Davey | 96 | 1,619 | $499,000 |
| Municipality Of Thames Centre | Dean Soufan | 22 | 1,616 | $484,949 |
| Niagara-on-the-Lake | Greg Sykes | 39 | 1,607 | $599,000 |
| Norfolk County | Rod Fess | 84 | 1,592 | $663,950 |
| Hastings County | Diana Cassidy-Bush | 21 | 1,571 | $509,900 |
| Antoine-Labelle | Julie St-Jean | 54 | 1,561 | $389,000 |
| Strathcona Regional District | Jodi Check | 42 | 1,543 | $619,900 |
| Argenteuil | Marc Huberdeau | 91 | 1,532 | $535,000 |
Full rankings for each market — the complete board, specialist pages and language coverage — live on the linked city pages.
Real Estate Agent Finder continuously analyzes publicly advertised real-estate listings across the Canadian markets we cover. Agents are ranked by verifiable activity — listing volume in the market, price levels, verified Google reviews, and office proximity. No pay-to-play, no submitted reviews: rankings reflect what agents are actually doing, and they cannot be bought. Our coverage is a defined and growing set of markets we select, so figures describe activity within that coverage rather than every transaction everywhere. Figures on this page are aggregate statistics (medians, counts, rankings) refreshed with our data pipeline; we do not republish listing-level data. About us.
Cite this data freely. Attribute it to RealEstateAgentFinder.ca with a link to this page. Journalists and researchers: we can cut these numbers by city, province, or language on request — hello@realestateagentfinder.ca.
Last updated October 26, 2026 · The Canada Real Estate Agent Index