04Choose city
Canadian valuation markets
136 markets across all 13 provinces and territories. Lender depth drives pricing more than asset quality in thin markets — sort by density score to see where competition is.
Which Canadian market has the most commercial lenders?
Iqaluit, NU — 2 tracked lenders and a Lender Density Score of 67, against 300 commercial buildings.
| Iqaluit, NU | 3 | 7,429 | 2 | 67 | 8.4% | $1,300,000 |
| Coquitlam, BC | 2 | 148,625 | 21 | 62 | 4.8% | $5,200,000 |
| Vancouver, BC | 1 | 662,248 | 121 | 57 | 4.4% | $9,800,000 |
| Port Coquitlam, BC | 3 | 61,498 | 9 | 53 | 5.8% | $2,100,000 |
| Delta, BC | 2 | 108,455 | 15 | 52 | 5.6% | $2,900,000 |
| Maple Ridge, BC | 3 | 90,990 | 13 | 52 | 5.8% | $2,600,000 |
| New Westminster, BC | 3 | 78,916 | 11 | 52 | 5.8% | $2,400,000 |
| Owen Sound, ON | 3 | 21,612 | 4 | 50 | 7.1% | $1,300,000 |
| West Kelowna, BC | 3 | 36,078 | 5 | 50 | 5.8% | $1,700,000 |
| Penticton, BC | 3 | 36,885 | 6 | 50 | 5.9% | $2,200,000 |
| Cranbrook, BC | 3 | 20,499 | 4 | 50 | 6.9% | $1,400,000 |
| North Vancouver, BC | 3 | 58,120 | 8 | 50 | 5.8% | $2,100,000 |
| Airdrie, AB | 3 | 74,100 | 8 | 50 | 6.8% | $2,400,000 |
| Winkler, MB | 3 | 13,745 | 2 | 50 | 7.4% | $800,000 |
| Burnaby, BC | 2 | 249,125 | 33 | 48 | 4.6% | $7,200,000 |
| Langley, BC | 2 | 132,603 | 15 | 47 | 5.0% | $4,400,000 |
| St. Albert, AB | 3 | 68,232 | 7 | 47 | 6.7% | $2,300,000 |
| Vaughan, ON | 2 | 323,103 | 34 | 45 | 5.2% | $6,200,000 |
| Newmarket, ON | 3 | 87,942 | 10 | 45 | 5.6% | $3,400,000 |
| Orillia, ON | 3 | 33,411 | 5 | 45 | 6.8% | $1,600,000 |
| Stratford, ON | 3 | 33,232 | 5 | 45 | 6.7% | $1,600,000 |
| Campbell River, BC | 3 | 35,519 | 5 | 45 | 6.2% | $1,800,000 |
| Markham, ON | 2 | 338,503 | 32 | 44 | 5.1% | $5,900,000 |
| Corner Brook, NL | 3 | 29,762 | 4 | 44 | 7.9% | $1,200,000 |
| Miramichi, NB | 3 | 27,593 | 4 | 44 | 7.7% | $1,200,000 |
| Whitehorse, YT | 3 | 31,913 | 4 | 44 | 7.5% | $1,500,000 |
| Oshawa, ON | 2 | 175,383 | 20 | 43 | 6.0% | $3,100,000 |
| Barrie, ON | 2 | 147,829 | 18 | 43 | 6.1% | $2,900,000 |
| Pickering, ON | 3 | 99,186 | 10 | 43 | 5.7% | $3,300,000 |
| Caledon, ON | 3 | 76,581 | 9 | 43 | 6.6% | $1,900,000 |
| Woodstock, ON | 3 | 46,705 | 6 | 43 | 6.6% | $1,800,000 |
| Vernon, BC | 3 | 44,519 | 6 | 43 | 6.0% | $2,200,000 |
| Courtenay, BC | 3 | 54,157 | 6 | 43 | 5.8% | $2,100,000 |
| Fort Saskatchewan, AB | 3 | 27,088 | 3 | 43 | 7.4% | $1,100,000 |
| Steinbach, MB | 3 | 17,806 | 3 | 43 | 7.4% | $1,300,000 |
| Summerside, PE | 3 | 16,001 | 3 | 43 | 7.3% | $1,300,000 |
| Yellowknife, NT | 3 | 20,340 | 3 | 43 | 8.0% | $1,400,000 |
| Bradford West Gwillimbury, ON | 3 | 42,880 | 5 | 42 | 6.6% | $1,500,000 |
| Halton Hills, ON | 3 | 62,951 | 7 | 41 | 6.6% | $1,700,000 |
| Mississauga, ON | 1 | 717,961 | 61 | 40 | 5.2% | $6,800,000 |
| St. Catharines, ON | 2 | 136,803 | 16 | 40 | 6.3% | $2,600,000 |
| Surrey, BC | 1 | 568,322 | 42 | 40 | 4.9% | $5,900,000 |
| Nanaimo, BC | 3 | 99,863 | 10 | 40 | 5.6% | $2,700,000 |
| Spruce Grove, AB | 3 | 37,645 | 4 | 40 | 7.4% | $1,300,000 |
| Swift Current, SK | 3 | 16,750 | 2 | 40 | 7.8% | $800,000 |
| Bathurst, NB | 3 | 31,387 | 4 | 40 | 7.6% | $1,200,000 |
| New Glasgow, NS | 3 | 34,487 | 4 | 40 | 7.7% | $1,200,000 |
| Richmond Hill, ON | 2 | 202,022 | 17 | 39 | 5.3% | $4,700,000 |
| Belleville, ON | 3 | 55,071 | 7 | 39 | 6.8% | $1,700,000 |
| Milton, ON | 2 | 132,979 | 12 | 39 | 5.5% | $4,000,000 |
| Waterloo, ON | 2 | 121,436 | 13 | 39 | 6.4% | $2,500,000 |
| Norfolk County, ON | 3 | 67,490 | 7 | 39 | 6.6% | $1,800,000 |
| Chilliwack, BC | 3 | 93,203 | 9 | 39 | 5.5% | $2,800,000 |
| Peterborough, ON | 3 | 84,230 | 9 | 38 | 6.6% | $2,000,000 |
| Ajax, ON | 2 | 126,666 | 11 | 38 | 5.6% | $3,400,000 |
| Niagara Falls, ON | 3 | 94,415 | 10 | 38 | 6.4% | $2,300,000 |
| North Bay, ON | 3 | 51,553 | 6 | 38 | 7.2% | $1,600,000 |
| Timmins, ON | 3 | 41,145 | 5 | 38 | 7.6% | $1,400,000 |
| Richmond, BC | 2 | 209,937 | 21 | 38 | 4.7% | $6,400,000 |
| Kamloops, BC | 3 | 97,902 | 10 | 38 | 5.9% | $2,600,000 |
| Prince George, BC | 3 | 76,708 | 8 | 38 | 6.6% | $2,000,000 |
| Fort McMurray, AB | 3 | 68,002 | 6 | 38 | 8.1% | $2,400,000 |
| Okotoks, AB | 3 | 30,405 | 3 | 38 | 7.4% | $1,200,000 |
| Brandon, MB | 3 | 54,268 | 6 | 38 | 7.2% | $1,500,000 |
| Truro, NS | 3 | 45,753 | 5 | 38 | 7.4% | $1,300,000 |
| Saint-Hyacinthe, QC | 3 | 57,239 | 6 | 38 | 6.8% | $1,700,000 |
| Kitchener, ON | 1 | 256,885 | 26 | 37 | 5.9% | $3,500,000 |
| Whitby, ON | 2 | 138,501 | 11 | 37 | 5.7% | $3,300,000 |
| Fredericton, NB | 3 | 63,116 | 7 | 37 | 7.0% | $1,700,000 |
| Kingston, ON | 2 | 132,485 | 13 | 36 | 6.2% | $2,500,000 |
| Brantford, ON | 2 | 104,688 | 10 | 36 | 6.4% | $2,100,000 |
| Brossard, QC | 3 | 91,525 | 9 | 36 | 7.0% | $1,800,000 |
| Saint-Jerome, QC | 3 | 80,213 | 8 | 36 | 7.0% | $1,700,000 |
| Shawinigan, QC | 3 | 49,620 | 5 | 36 | 7.5% | $1,300,000 |
| Rimouski, QC | 3 | 49,447 | 5 | 36 | 7.3% | $1,400,000 |
| Salaberry-de-Valleyfield, QC | 3 | 41,250 | 4 | 36 | 7.0% | $1,200,000 |
| Moose Jaw, SK | 3 | 33,665 | 4 | 36 | 7.6% | $1,300,000 |
| Hamilton, ON | 1 | 569,353 | 44 | 35 | 5.7% | $4,100,000 |
| Welland, ON | 3 | 55,750 | 6 | 35 | 6.9% | $1,600,000 |
| Longueuil, QC | 2 | 254,483 | 19 | 35 | 5.8% | $3,300,000 |
| Saint-Jean-sur-Richelieu, QC | 3 | 98,036 | 9 | 35 | 7.0% | $1,800,000 |
| Repentigny, QC | 3 | 86,216 | 8 | 35 | 7.0% | $1,700,000 |
| Medicine Hat, AB | 3 | 63,271 | 6 | 35 | 7.6% | $1,600,000 |
| Saint John, NB | 3 | 69,895 | 7 | 35 | 7.3% | $1,600,000 |
| Brampton, ON | 1 | 656,480 | 38 | 34 | 5.4% | $5,100,000 |
| Guelph, ON | 2 | 143,740 | 13 | 34 | 5.8% | $3,000,000 |
| Cambridge, ON | 2 | 138,479 | 12 | 34 | 6.0% | $2,800,000 |
| Terrebonne, QC | 2 | 119,944 | 11 | 34 | 6.8% | $2,100,000 |
| Kelowna, BC | 2 | 144,576 | 14 | 34 | 5.4% | $3,700,000 |
| St. John's, NL | 2 | 110,525 | 11 | 34 | 7.1% | $2,200,000 |
| Oakville, ON | 2 | 213,759 | 16 | 33 | 5.3% | $4,800,000 |
| Burlington, ON | 2 | 186,948 | 15 | 33 | 5.5% | $4,300,000 |
| Sarnia, ON | 3 | 72,047 | 7 | 33 | 7.0% | $1,800,000 |
| Cornwall, ON | 3 | 47,845 | 5 | 33 | 7.0% | $1,500,000 |
| Drummondville, QC | 3 | 79,258 | 7 | 33 | 6.9% | $1,700,000 |
| Rouyn-Noranda, QC | 3 | 42,313 | 4 | 33 | 7.7% | $1,300,000 |
| Val-d'Or, QC | 3 | 32,752 | 3 | 33 | 7.0% | $1,100,000 |
| Red Deer, AB | 2 | 100,844 | 9 | 33 | 7.4% | $1,900,000 |
| Grande Prairie, AB | 3 | 64,141 | 6 | 33 | 7.8% | $1,800,000 |
| Leduc, AB | 3 | 34,094 | 3 | 33 | 7.4% | $1,200,000 |
| Cochrane, AB | 3 | 32,199 | 3 | 33 | 7.4% | $1,200,000 |
| Prince Albert, SK | 3 | 37,756 | 4 | 33 | 7.8% | $1,300,000 |
| Mount Pearl, NL | 3 | 22,957 | 2 | 33 | 8.0% | $700,000 |
| Moncton, NB | 3 | 79,470 | 9 | 33 | 7.0% | $2,000,000 |
| Charlottetown, PE | 3 | 78,858 | 6 | 33 | 6.9% | $1,700,000 |
| Granby, QC | 3 | 69,025 | 6 | 32 | 7.0% | $1,600,000 |
| Halifax, NS | 1 | 439,819 | 31 | 32 | 5.8% | $3,900,000 |
| Dartmouth, NS | 3 | 92,300 | 8 | 32 | 7.6% | $1,600,000 |
| London, ON | 1 | 422,324 | 29 | 31 | 6.1% | $3,200,000 |
| Windsor, ON | 2 | 229,660 | 18 | 31 | 6.5% | $2,700,000 |
| Thunder Bay, ON | 2 | 108,843 | 9 | 31 | 7.3% | $1,900,000 |
| Victoriaville, QC | 3 | 47,523 | 4 | 31 | 7.0% | $1,300,000 |
| Abbotsford, BC | 2 | 153,524 | 12 | 31 | 5.2% | $3,800,000 |
| Lethbridge, AB | 3 | 98,406 | 8 | 31 | 7.2% | $1,900,000 |
| Regina, SK | 2 | 249,217 | 19 | 31 | 6.9% | $2,600,000 |
| Greater Sudbury, ON | 2 | 166,004 | 11 | 30 | 7.0% | $2,200,000 |
| Sault Ste. Marie, ON | 3 | 72,051 | 6 | 30 | 7.4% | $1,500,000 |
| Victoria, BC | 2 | 397,237 | 27 | 30 | 4.8% | $4,600,000 |
| Calgary, AB | 1 | 1,306,784 | 84 | 30 | 6.2% | $5,400,000 |
| Saskatoon, SK | 2 | 317,480 | 22 | 30 | 6.7% | $2,900,000 |
| Ottawa, ON | 1 | 1,017,449 | 57 | 29 | 5.6% | $5,200,000 |
| Laval, QC | 2 | 438,366 | 24 | 29 | 5.6% | $4,200,000 |
| Sherbrooke, QC | 2 | 172,950 | 12 | 29 | 6.5% | $2,200,000 |
| Lévis, QC | 2 | 149,683 | 9 | 29 | 6.3% | $2,300,000 |
| Sept-Iles, QC | 3 | 25,062 | 2 | 29 | 7.0% | $1,000,000 |
| Sydney, NS | 3 | 94,285 | 6 | 29 | 7.6% | $1,400,000 |
| Chatham-Kent, ON | 2 | 103,988 | 7 | 28 | 7.1% | $1,700,000 |
| Gatineau, QC | 2 | 291,041 | 17 | 28 | 6.0% | $3,100,000 |
| Trois-Rivières, QC | 2 | 139,163 | 9 | 27 | 6.8% | $1,900,000 |
| Edmonton, AB | 1 | 1,010,899 | 63 | 27 | 6.6% | $4,300,000 |
| Quebec City, QC | 1 | 549,459 | 36 | 26 | 6.0% | $3,400,000 |
| Saguenay, QC | 2 | 144,723 | 8 | 25 | 7.2% | $1,700,000 |
| Winnipeg, MB | 1 | 749,607 | 41 | 25 | 6.4% | $3,600,000 |
| Dieppe, NB | 3 | 28,114 | 2 | 25 | 7.7% | $800,000 |
| Toronto, ON | 1 | 2,794,356 | 142 | 23 | 5.1% | $8,600,000 |
| Montreal, QC | 1 | 1,762,949 | 98 | 23 | 5.4% | $6,100,000 |
Need buildings per lender and implied NOI too? Compare all markets.
How these figures were produced
- Observed — Recorded directly from the cited transaction or survey, unadjusted.
- Modelled — Derived arithmetically from observed inputs using the published method; not a market quote.
- Baseline seed — A documented starting estimate awaiting first observation. Treat as an order-of-magnitude figure only.
Not advice — Valulor is a data publisher. Every figure here is an indicated value produced by published capitalisation math from inputs you supply — not an AACI, MAI or otherwise accredited opinion of value, not an appraisal, and not advice. Lenders, courts and tax authorities require an appraisal from a licensed appraiser; confirm any number here before you rely on it. About Valulor