Google Ads costs for dentists across Canada

Cost per click and monthly searches by province, city and town. Pick a place for the full answer, with Meta costs, seasonality and nearby markets.

Alberta

PlaceCost per clickSearches/moCompetition
Alberta$14.96–$66.9020,70036
Calgary$20.87–$79.739,16033
Edmonton$15.44–$57.435,98040
Parkland County$15.29–$58.221,23040
County of Grande Prairie No. 1$14.10–$72.3261038
Sturgeon County$14.69–$54.9560046
Red Deer County$14.70–$78.4444043
Red Deer$15.96–$77.6438044
Beaumont$23.87–$54.9332045
Lethbridge$9.84–$59.3029031
Medicine Hat$6.22–$81.4527037
Chestermere$17.51–$73.7927033
Foothills County$11.91–$61.3825030
Grande Prairie$21.90–$71.5124044
Airdrie$23.80–$10323056
St. Albert$17.95–$46.4821034
Spruce Grove$25.54–$62.4517045
Cochrane$18.47–$52.4312041
Leduc$24.76–$96.8111046
Canmore$4.61–$21.9311016
Yellowhead County$4.36–$52.8910027
Okotoks$24.05–$49.269013
Fort Saskatchewan$10.17–$1058037
Lloydminster (Alberta part)$10.72–$1317049
Cold Lake$3.33–$22.687027
Brooksnot enough ad clicks7020
Stony Plain$12.34–$51.476038
Sylvan Lake$13.26–$88.946043
Blackfalds$10.81–$93.526043
High Rivernot enough ad clicks5049
Lacombe$23.14–$93.255047
Wetaskiwin$5.25–$57.875040
Camrose$8.48–$1614044
Strathmore$6.54–$25.564037
Morinvillenot enough ad clicks4054

British Columbia

PlaceCost per clickSearches/moCompetition
British Columbia$7.64–$36.5526,10031
Vancouver$10.20–$41.957,71030
Burnaby$9.57–$36.443,03027
Surrey$7.45–$29.862,85035
Richmond$6.79–$31.451,46028
North Vancouver (District)$11.10–$43.661,42030
Victoria$6.73–$35.681,30032
Coquitlam$9.58–$31.111,05027
Langley (District)$13.29–$37.4271036
North Vancouver (City)$9.06–$47.8970027
Kelowna$8.47–$47.6567035
Abbotsford$7.85–$33.4957054
New Westminster$7.72–$34.1348020
Port Coquitlam$11.80–$33.2947039
Delta$5.61–$27.6446031
Nanaimo$10.80–$35.0337040
Kamloops$9.39–$30.3634040
Maple Ridge$7.68–$27.9332046
Langley (City)$13.98–$37.4731040
Chilliwack$7.90–$39.9430057
Langford$6.74–$25.7629041
View Royal$6.66–$25.5529042
Prince George$6.10–$33.4125041
West Vancouver$12.75–$59.9724036
Saanich$8.74–$40.3220024
Vernon$8.38–$62.6020027
Port Moody$11.66–$32.4320031
Courtenay$24.50–$93.2815034
Campbell River$5.61–$42.3114055
Penticton$12.10–$32.3313021
Squamish$5.56–$14.2413014
Fort St. John$6.45–$38.4413031
West Kelowna$5.68–$35.4012051
White Rock$5.85–$41.4510025
Port Alberni$2.36–$20.0410024
Whistler$3.27–$37.1710020
Williams Lake$11.35–$22110031
Parksville$8.05–$35.639032
Cranbrook$5.64–$39.468031
Salmon Arm$3.38–$8.478030
Pitt Meadows$5.38–$22.118030
Dawson Creek$5.52–$1178037
Nelsonnot enough ad clicks8011
North Cowichan$3.30–$31.367023
Oak Bay$5.60–$35.997030
Central Saanich$8.18–$19.827027
Comox$1.88–$69.157043
Powell Rivernot enough ad clicks709
Terrace$8.62–$93.23705
Missionnot enough ad clicks6025
Colwood$14.14–$286059
Sidneynot enough ad clicks6024
Prince Rupert$4.99–$45.676023
North Saanichnot enough ad clicks6010
Sooke$2.49–$12.875024
Summerland$2.28–$32.315017
Esquimaltnot enough ad clicks4025
Coldstreamnot enough ad clicks200
Lake Countrynot enough ad clicks100
Secheltnot enough ad clicks100

Canada

PlaceCost per clickSearches/moCompetition
Canada$6.46–$39.13165,10024

Manitoba

PlaceCost per clickSearches/moCompetition
Manitoba$6.99–$31.343,92029
Winnipeg$7.36–$31.442,66035
St. Andrews$8.64–$36.3644034
Springfield$6.64–$33.4927032
Brandon$2.69–$8.8420011
Hanover$5.89–$28.1118018
Taché$6.80–$28.9713021
Portage la Prairie$1.96–$14.92709
Steinbachnot enough ad clicks6015
Thompsonnot enough ad clicks6021
Winklernot enough ad clicks5010
St. Clementsnot enough ad clicks4015
Selkirknot enough ad clicks4010

New Brunswick

PlaceCost per clickSearches/moCompetition
New Brunswick$1.77–$9.202,40019
Moncton$1.80–$5.6855031
Fredericton$3.05–$23.9237015
Dieppe$1.87–$6.8728034
Saint John$2.21–$6.4727017
Miramichinot enough ad clicks805
Bathurstnot enough ad clicks803
Riverview$2.48–$8.226032
Quispamsisnot enough ad clicks6023
Edmundstonnot enough ad clicks5012
Tracadienot enough ad clicks402
Rothesaynot enough ad clicks4015

Newfoundland and Labrador

PlaceCost per clickSearches/moCompetition
Newfoundland and Labrador$1.79–$661,13019
St. John's$1.86–$70.1950028
Mount Pearl$1.71–$11612020
Corner Brook$0.02–$0.92808
Paradise$1.67–$1437031
Conception Bay South$1.57–$51.596027
Grand Falls-Windsornot enough ad clicks6012
Gandernot enough ad clicks5012

Nova Scotia

PlaceCost per clickSearches/moCompetition
Nova Scotia$4.33–$21.893,48023
Halifax$6.44–$24.261,24034
Chester$3.08–$20.0511020
Pictounot enough ad clicks808
Antigonishnot enough ad clicks709
Truronot enough ad clicks7017
Lunenburgnot enough ad clicks6016
East Hants$1.12–$15.446027
Invernessnot enough ad clicks604
Yarmouthnot enough ad clicks606
West Hantsnot enough ad clicks5014

Yellowknife

PlaceCost per clickSearches/moCompetition
Yellowknife$2.48–$10.367041

Ontario

PlaceCost per clickSearches/moCompetition
Ontario$6.82–$31.9969,60028
Toronto$8.51–$31.3124,80023
Ottawa$6.58–$34.355,00033
Mississauga$7.34–$28.874,08029
Brampton$6.63–$26.013,37029
Markham$5.51–$25.542,37026
Hamilton$8.32–$34.702,20038
London$6.96–$29.922,06036
Vaughan$6.80–$35.191,89030
Richmond Hill$6.06–$29.501,66020
Oakville$10.23–$30.721,38027
Kitchener$8.86–$321,23036
Windsor$6.12–$41.861,03026
Waterloo$9.26–$38.5979026
Kingston$4.02–$26.1677029
Oshawa$8.68–$55.7074045
Greater Sudbury$1.87–$24.7273021
Whitby$7.25–$49.6571019
Burlington$9.26–$43.5266037
Milton$6.86–$22.4265027
Newmarket$7.60–$32.6565034
Barrie$8.83–$40.4657032
Cambridge$6.76–$34.5555037
Ajax$7.02–$54.8252032
Thorold$4.12–$20.1945044
Guelph$5.82–$38.9044031
St. Catharines$5.64–$25.2544043
Thunder Bay$4.18–$24.3744041
Pickering$10.46–$65.6939025
Brantford$9.08–$34.7535034
West Lincoln$4–$20.4435044
Aurora$16.40–$65.4533019
Halton Hills$6.59–$19.5932045
Niagara Falls$4.80–$42.0730040
Peterborough$8.40–$56.9028046
Sault Ste. Marie$2.95–$57.5728021
Chatham-Kent$4.01–$11.7626027
Middlesex Centre$7.81–$35.4425033
Belleville$2.76–$36.6023036
Sarnia$2.02–$11.9319036
Cornwall$3.75–$18.7316026
Wilmot$8.99–$29.5916047
North Dumfries$5.99–$28.4216031
Caledon$6.64–$40.2915036
Welland$4.79–$27.2915037
North Bay$3.91–$13815021
King$5.25–$32.5815037
Kawartha Lakes$6.54–$45.2814033
Woodstock$3.74–$63.7613038
Bradford West Gwillimbury$4.33–$30.1613039
Tecumseh$8.05–$26.1013024
St. Thomas$4.30–$26.7012037
Orangeville$13.96–$36.7912028
Grimsby$12.25–$40.3812027
Lambton Shoresnot enough ad clicks12010
East Gwillimbury$5.24–$55.4411036
LaSalle$3.84–$23.9811018
Norfolk$3.92–$41.9510037
Whitchurch-Stouffville$5.46–$16.4910026
Haldimand$3.58–$20.2310027
Quinte West$4.40–$88.6810035
New Tecumseth$6.98–$29.9410033
Brant$3.65–$33.4610046
Orillia$3.51–$31.9810032
Woolwich$6.99–$57.1910021
Collingwood$11.50–$63.3110026
Essexnot enough ad clicks1005
Georgina$3.60–$31.169044
Owen Sound$0.86–$6.059026
Innisfil$11.37–$53.528053
Timmins$2–$66.018019
Stratford$10.18–$17.638047
Centre Wellington$3.40–$25.758033
Lincoln$5.11–$37.128034
Huntsville$1.33–$10.098030
Saugeen Shoresnot enough ad clicks8010
Guelph/Eramosa$7.62–$30.368046
Erin$8.45–$38.978019
Cavan Monaghannot enough ad clicks8055
Lakeshore$4.91–$28.317024
Clarence-Rockland$6.05–$65.427043
Cobourg$6.08–$22.137038
Kenoranot enough ad clicks7018
Pembroke$11.16–$60.087014
Tiny$2.74–$68.447037
Fort Erienot enough ad clicks6028
Leamington$6.25–$25.226040
Prince Edwardnot enough ad clicks6032
Wasaga Beach$4.15–$26.236028
Strathroy-Caradocnot enough ad clicks6035
Scugog$18.17–$2126032
Port Colbornenot enough ad clicks6042
Tillsonburg$5.20–$17.826026
Petawawanot enough ad clicks606
North Grenvillenot enough ad clicks609
Midland$3.07–$87.726024
Bracebridgenot enough ad clicks6013
North Perthnot enough ad clicks6014
Clearviewnot enough ad clicks6014
West Nipissingnot enough ad clicks6018
Thames Centrenot enough ad clicks609
Trent Hills$4.96–$75.816036
Gravenhurstnot enough ad clicks6031
Carleton Place$10.56–$30.186040
Amherstburgnot enough ad clicks5036
Essa$3.56–$40.405029
Kingsville$2.84–$27.195026
Brockville$14.44–$29.705023
Springwater$3.75–$26.765034
Russellnot enough ad clicks5026
Pelham$3.86–$2605044
Port Hopenot enough ad clicks5046
Greater Napaneenot enough ad clicks5026
St. Clair$3.41–$11.205017
Ingersoll$2.93–$10.095041
Wellington Northnot enough ad clicks5024
Kincardinenot enough ad clicks507
Brightonnot enough ad clicks5039
Elliot Lakenot enough ad clicks5011
Georgian Bluffsnot enough ad clicks5010
South Dundasnot enough ad clicks509
Grey Highlandsnot enough ad clicks5018
Hawkesburynot enough ad clicks5010
Claringtonnot enough ad clicks4014
Oro-Medontenot enough ad clicks4041
Uxbridgenot enough ad clicks4036
South Frontenacnot enough ad clicks4025
Niagara-on-the-Lakenot enough ad clicks400
Selwynnot enough ad clicks4039
Loyalistnot enough ad clicks406
Mississippi Millsnot enough ad clicks4017
Severnnot enough ad clicks4032
South Stormontnot enough ad clicks4031
The Nation$3.72–$15.264038
South Glengarrynot enough ad clicks404
West Greynot enough ad clicks403
Perth Eastnot enough ad clicks4018
Brocknot enough ad clicks4030
Meafordnot enough ad clicks4020
North Dundasnot enough ad clicks4030
Norwich$40.41–$91.614018
Taynot enough ad clicks4026
Hamilton (Township)$3.47–$10.114067
Adjala-Tosorontionot enough ad clicks404
Rideau Lakesnot enough ad clicks401
Mapletonnot enough ad clicks404
Ramaranot enough ad clicks4023
North Glengarrynot enough ad clicks4016
Penetanguishene$7.25–$61.324030
South Huronnot enough ad clicks4014
Wellesleynot enough ad clicks3014

Prince Edward Island

PlaceCost per clickSearches/moCompetition
Prince Edward Island$2.68–$13.5349017
Charlottetown$2.50–$15.0123022
Stratford$2.52–$14.7018020
Summersidenot enough ad clicks707

Quebec

PlaceCost per clickSearches/moCompetition
Quebec$2.67–$12.2417,90020
Montreal$2.74–$9.679,67019
Laval$3.60–$15.1675026
Gatineau$4.69–$26.5161024
Quebec City$1.44–$10.0153017
Longueuil$2.72–$10.2447025
Brossard$2.44–$30.3835014
Mont-Royal$4.16–$14.9526022
Pointe-Claire$3.30–$13.8524034
Dollard-des-Ormeaux$1.95–$11.4518032
Kirkland$4.04–$20.1716041
Sherbrooke$1.15–$11.6315021
Dorval$3.36–$16.6115031
Côte-Saint-Luc$4.39–$14.0414038
Trois-Rivières$2.82–$13.151208
Blainville$3.67–$10.2412036
Rouyn-Noranda$1.96–$45.9912013
Prévostnot enough ad clicks12026
Saint-Sauveurnot enough ad clicks12026
Châteauguay$2.40–$13.4511023
Lévis$1.09–$3.6810023
Terrebonne$2.87–$12.8510040
Salaberry-de-Valleyfieldnot enough ad clicks10014
Saguenaynot enough ad clicks8010
Saint-Jean-sur-Richelieu$2.76–$9.418027
Saint-Lambertnot enough ad clicks8026
Beaconsfield$3.40–$19.828024
Repentigny$4.37–$9.047024
Granby$1.19–$7.247016
Mirabel$2.93–$12.397037
Vaudreuil-Dorion$6.03–$19.307031
Boisbriand$6.89–$13.307024
Sainte-Thérèse$6.88–$13.297031
Saint-Bruno-de-Montarville$3.18–$17.837015
Deux-Montagnesnot enough ad clicks7042
Boucherville$2.81–$9.636013
Saint-Constant$1.51–$7.916029
La Prairienot enough ad clicks6021
Candiac$1.81–$9.986043
Westmountnot enough ad clicks6040
Rosemèrenot enough ad clicks6023
Saint-Hyacinthenot enough ad clicks5010
Mascouche$2.74–$11.355013
Shawinigannot enough ad clicks5018
Rimouskinot enough ad clicks503
Victoriavillenot enough ad clicks506
Saint-Georgesnot enough ad clicks5010
Val-d'Ornot enough ad clicks509
Chamblynot enough ad clicks5029
Magognot enough ad clicks506
Beloeilnot enough ad clicks5029
Joliettenot enough ad clicks504
Sainte-Marthe-sur-le-Lacnot enough ad clicks507
Cowansvillenot enough ad clicks5014
Val-des-Monts$3.99–$1125014
Mont-Tremblantnot enough ad clicks5016
Saint-Jérômenot enough ad clicks4023
Drummondvillenot enough ad clicks4025
Saint-Eustachenot enough ad clicks4039
Sorel-Tracynot enough ad clicks404
Almanot enough ad clicks400
Sainte-Julienot enough ad clicks408
Thetford Minesnot enough ad clicks400
Sept-Îlesnot enough ad clicks407
L'Assomptionnot enough ad clicks4013
Varennesnot enough ad clicks405
Rivière-du-Loupnot enough ad clicks400
Mont-Saint-Hilairenot enough ad clicks402
Sainte-Catherinenot enough ad clicks4038
Saint-Basile-le-Grandnot enough ad clicks4011
L'Ancienne-Lorettenot enough ad clicks4017
Sainte-Anne-des-Plainesnot enough ad clicks4023
Gaspénot enough ad clicks400
Pincourtnot enough ad clicks409
Merciernot enough ad clicks408
Mont-Lauriernot enough ad clicks4028
Lachutenot enough ad clicks4029
Matanenot enough ad clicks401
Beauharnoisnot enough ad clicks4016
Saint-Amablenot enough ad clicks400
Amosnot enough ad clicks4029
Rawdonnot enough ad clicks402
Cantleynot enough ad clicks4016
Bromontnot enough ad clicks409
Marievillenot enough ad clicks405
Sainte-Agathe-des-Montsnot enough ad clicks405
Sainte-Juliennenot enough ad clicks4011
La Tuquenot enough ad clicks4018
Saint-Raymondnot enough ad clicks401
Montmagnynot enough ad clicks400
Saint-Hippolytenot enough ad clicks400
Bois-des-Filionnot enough ad clicks4013
Farnhamnot enough ad clicks401
Saint-Lin–Laurentidesnot enough ad clicks308
Baie-Comeaunot enough ad clicks302
Sainte-Sophienot enough ad clicks302
Saint-Colombannot enough ad clicks305
Lavaltrienot enough ad clicks300
Sainte-Adèlenot enough ad clicks300
Dolbeau-Mistassininot enough ad clicks300
Bécancournot enough ad clicks301
Sainte-Marienot enough ad clicks300
Carignannot enough ad clicks3014
L'Île-Perrotnot enough ad clicks300
Notre-Dame-de-l'Île-Perrotnot enough ad clicks300
Pont-Rougenot enough ad clicks300
Saint-Féliciennot enough ad clicks300
Saint-Charles-Borroméenot enough ad clicks100

Saskatchewan

PlaceCost per clickSearches/moCompetition
Saskatchewan$3.86–$31.703,97024
Saskatoon$3.52–$48.451,71023
Regina$6.80–$24.1995037
Prince Albert$2.31–$10.4520030
Moose Jaw$4.16–$26.4611014
North Battlefordnot enough ad clicks9013
Swift Current$2.80–$22.867015
Yorkton$1.88–$17.296016
Warmannot enough ad clicks5017
Estevannot enough ad clicks5012
Weyburnnot enough ad clicks4012
Martensvillenot enough ad clicks4028

Whitehorse

PlaceCost per clickSearches/moCompetition
Whitehorse$8.13–$10911014