Explore

Google Ads costs for salons and spas 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$0.60–$2.5728,50025
Calgary$0.63–$2.2011,39027
Edmonton$0.57–$1.966,89027
Parkland County$0.61–$2.131,71025
Sturgeon County$0.62–$2.4383032
County of Grande Prairie No. 1$1.38–$3.1065030
Red Deer County$0.61–$2.0963021
Red Deer$0.45–$1.7851023
Lethbridge$0.49–$3.3551021
Airdrie$0.43–$0.7045025
Chestermere$0.74–$1.4845022
Foothills County$0.82–$2.0133022
St. Albert$1.23–$17.7630032
Spruce Grovenot enough ad clicks27017
Medicine Hat$0.22–$1.3424015
Grande Prairie$0.94–$1.4322046
Leducnot enough ad clicks19020
Cochranenot enough ad clicks19016
Canmorenot enough ad clicks19012
Okotoksnot enough ad clicks13017
Fort Saskatchewannot enough ad clicks13028
Beaumontnot enough ad clicks11026
Cold Lakenot enough ad clicks10010
Lloydminster (Alberta part)not enough ad clicks909
Yellowhead Countynot enough ad clicks905
Stony Plainnot enough ad clicks8027
Sylvan Lakenot enough ad clicks8020
Lacombenot enough ad clicks809
High Rivernot enough ad clicks6019
Wetaskiwinnot enough ad clicks609
Blackfaldsnot enough ad clicks6011
Brooksnot enough ad clicks503
Camrosenot enough ad clicks408
Morinvillenot enough ad clicks4024
Strathmorenot enough ad clicks3039

British Columbia

PlaceCost per clickSearches/moCompetition
British Columbia$0.62–$2.6047,60021
Vancouver$0.91–$2.6713,98019
Burnaby$0.80–$2.395,71018
Surrey$0.53–$2.034,62026
North Vancouver (District)$1.05–$2.513,59020
Richmond$0.59–$22,87020
Victoria$0.62–$2.912,44019
Coquitlam$0.68–$2.142,09023
Kelowna$0.45–$2.601,38027
Langley (District)$0.59–$2.141,27026
North Vancouver (City)$0.69–$2.661,25029
Abbotsford$0.48–$1.431,03027
Port Coquitlam$0.62–$2.0484028
Delta$0.89–$1.9275023
New Westminster$1.23–$3.7775020
Chilliwack$0.45–$1.8862032
Maple Ridge$1.05–$2.3057025
West Vancouver$0.89–$4.2657031
Nanaimo$0.41–$1.1351022
Kamloops$0.85–$4.2851017
Prince Georgenot enough ad clicks47017
Langfordnot enough ad clicks45019
View Royal$0.63–$3.6545019
Port Moodynot enough ad clicks40023
Langley (City)$0.35–$1.0232028
Vernon$0.76–$4.4030027
Saanich$0.85–$2.6229017
Courtenaynot enough ad clicks27019
Whistlernot enough ad clicks2609
Campbell River$1.67–$7.532209
Pentictonnot enough ad clicks21012
West Kelowna$1.16–$3.4521026
Squamishnot enough ad clicks2105
Pitt Meadowsnot enough ad clicks17037
White Rocknot enough ad clicks15027
Fort St. Johnnot enough ad clicks15010
Parksvillenot enough ad clicks15015
North Cowichannot enough ad clicks12011
Cranbrooknot enough ad clicks12012
Comoxnot enough ad clicks11013
Terracenot enough ad clicks1104
Nelsonnot enough ad clicks1105
Salmon Armnot enough ad clicks1008
Oak Baynot enough ad clicks10020
Central Saanichnot enough ad clicks10013
Port Alberninot enough ad clicks9014
Sidneynot enough ad clicks9017
Williams Lakenot enough ad clicks905
Missionnot enough ad clicks8024
Powell Rivernot enough ad clicks808
North Saanichnot enough ad clicks7037
Dawson Creeknot enough ad clicks506
Prince Rupertnot enough ad clicks501
Colwoodnot enough ad clicks4025
Esquimaltnot enough ad clicks3063
Sookenot enough ad clicks3033
Summerlandnot enough ad clicks307
Coldstreamnot enough ad clicks300
Lake Countrynot enough ad clicks200
Secheltnot enough ad clicks100

Canada

PlaceCost per clickSearches/moCompetition
Canada$0.61–$2.53210,40020

Manitoba

PlaceCost per clickSearches/moCompetition
Manitoba$0.54–$3.245,62028
Winnipeg$0.54–$3.313,67030
St. Andrews$0.32–$2.5768030
Springfield$0.48–$3.2644031
Brandonnot enough ad clicks21015
Hanovernot enough ad clicks20020
Tachénot enough ad clicks15019
Steinbachnot enough ad clicks6020
Winklernot enough ad clicks605
Portage la Prairienot enough ad clicks5010
St. Clementsnot enough ad clicks4047
Selkirknot enough ad clicks4027
Thompsonnot enough ad clicks3017

New Brunswick

PlaceCost per clickSearches/moCompetition
New Brunswick$0.83–$2.682,39011
Moncton$1.17–$2.6560011
Fredericton$0.65–$1.1046011
Saint Johnnot enough ad clicks3105
Dieppenot enough ad clicks26013
Quispamsisnot enough ad clicks702
Miramichinot enough ad clicks608
Riverviewnot enough ad clicks4012
Bathurstnot enough ad clicks404
Edmundstonnot enough ad clicks300
Tracadienot enough ad clicks3033
Rothesaynot enough ad clicks3033

Newfoundland and Labrador

PlaceCost per clickSearches/moCompetition
Newfoundland and Labrador$0.78–$2.841,47018
St. John's$0.78–$1.9476018
Mount Pearl$0.97–$1.8217019
Paradisenot enough ad clicks9015
Conception Bay Southnot enough ad clicks8019
Corner Brooknot enough ad clicks6026
Grand Falls-Windsornot enough ad clicks400
Gandernot enough ad clicks400

Nova Scotia

PlaceCost per clickSearches/moCompetition
Nova Scotia$0.69–$8.614,26019
Halifax$0.72–$8.631,56023
Chesternot enough ad clicks1208
East Hantsnot enough ad clicks6016
Pictounot enough ad clicks500
Invernessnot enough ad clicks507
Truronot enough ad clicks503
Yarmouthnot enough ad clicks5016
Lunenburgnot enough ad clicks4025
Antigonishnot enough ad clicks402
West Hantsnot enough ad clicks3031

Yellowknife

PlaceCost per clickSearches/moCompetition
Yellowknifenot enough ad clicks1103

Ontario

PlaceCost per clickSearches/moCompetition
Ontario$0.62–$2.40114,40020
Toronto$0.69–$2.4438,00019
Ottawa$0.58–$2.118,32022
Mississauga$0.67–$2.285,51023
Brampton$0.50–$25,51022
Markham$0.61–$1.824,31021
Hamilton$0.64–$1.933,97022
London$0.56–$1.693,34028
Vaughan$0.80–$3.012,99025
Richmond Hill$0.47–$1.712,07021
Kitchener$0.69–$2.301,97023
Oakville$0.82–$2.141,79026
Windsor$0.73–$3.641,51022
Burlington$0.81–$5.461,36027
Waterloo$0.61–$2.121,36018
Oshawa$0.54–$2.451,14026
Kingstonnot enough ad clicks1,1009
Barrie$0.32–$2.151,02023
Cambridge$0.77–$4.2491034
Milton$0.78–$2.6784020
Guelph$0.72–$2.8782020
Whitby$0.94–$2.2276025
Greater Sudbury$0.66–$2.777509
Newmarket$0.52–$1.9974028
Thorold$0.61–$2.3974026
St. Catharines$0.53–$2.5268027
Ajax$0.29–$0.9468032
Brantford$0.39–$1.4867023
Thunder Bay$0.89–$3.5561012
West Lincoln$0.30–$2.5761025
Pickering$0.40–$1.1060024
Peterborough$0.53–$1.7155028
Aurora$0.81–$6.6654023
Niagara Falls$0.53–$4.6149032
Middlesex Centre$0.46–$1.1448033
Halton Hills$0.60–$1.5236022
Wilmot$0.55–$2.2536019
Chatham-Kentnot enough ad clicks3209
Caledon$0.52–$1.2932022
North Baynot enough ad clicks3008
Sarnianot enough ad clicks29010
Belleville$0.57–$1.4529014
King$0.74–$2.1129027
North Dumfries$0.56–$3.8529033
Sault Ste. Marienot enough ad clicks2705
Bradford West Gwillimbury$0.68–$2.2227015
Wellandnot enough ad clicks26019
Woodstocknot enough ad clicks26013
Orangevillenot enough ad clicks26016
Collingwoodnot enough ad clicks2405
East Gwillimbury$0.45–$2.0322021
Cornwallnot enough ad clicks20013
Kawartha Lakesnot enough ad clicks19013
Whitchurch-Stouffvillenot enough ad clicks19027
New Tecumsethnot enough ad clicks19016
St. Thomasnot enough ad clicks1907
Brant$0.79–$3.8218026
Quinte Westnot enough ad clicks17019
Huntsville$0.39–$4.1817018
Norfolknot enough ad clicks15013
Haldimand$1.76–$2.8115013
Georginanot enough ad clicks15022
Innisfil$0.90–$3.3215031
Orillianot enough ad clicks15016
Stratfordnot enough ad clicks15011
Grimsbynot enough ad clicks15018
Woolwichnot enough ad clicks15024
Tecumsehnot enough ad clicks15019
Guelph/Eramosanot enough ad clicks15018
LaSallenot enough ad clicks13013
Centre Wellingtonnot enough ad clicks13012
Cobourgnot enough ad clicks1309
Wasaga Beachnot enough ad clicks1208
Timminsnot enough ad clicks1107
Lincolnnot enough ad clicks11015
Saugeen Shoresnot enough ad clicks11010
Fort Erienot enough ad clicks10012
Clarence-Rocklandnot enough ad clicks10014
Owen Soundnot enough ad clicks1005
Prince Edwardnot enough ad clicks9013
Essexnot enough ad clicks9019
Tillsonburgnot enough ad clicks909
Petawawanot enough ad clicks9014
Kenoranot enough ad clicks9013
Tinynot enough ad clicks9011
Cavan Monaghannot enough ad clicks9016
Lakeshorenot enough ad clicks8013
Scugognot enough ad clicks8021
Midlandnot enough ad clicks8010
Bracebridgenot enough ad clicks8030
Clearviewnot enough ad clicks808
Pembrokenot enough ad clicks801
Thames Centrenot enough ad clicks8012
Leamingtonnot enough ad clicks7014
Strathroy-Caradocnot enough ad clicks7013
Pelhamnot enough ad clicks7036
Port Hopenot enough ad clicks709
Ingersollnot enough ad clicks706
Carleton Placenot enough ad clicks709
Erinnot enough ad clicks7010
Essanot enough ad clicks6020
Kingsvillenot enough ad clicks6026
Port Colbornenot enough ad clicks6015
Greater Napaneenot enough ad clicks605
North Perthnot enough ad clicks601
Trent Hillsnot enough ad clicks606
Gravenhurstnot enough ad clicks6017
Amherstburgnot enough ad clicks508
Russellnot enough ad clicks506
Selwynnot enough ad clicks5014
North Grenvillenot enough ad clicks5011
Loyalistnot enough ad clicks506
Wellington Northnot enough ad clicks504
Kincardinenot enough ad clicks508
Brightonnot enough ad clicks5014
Georgian Bluffsnot enough ad clicks508
Grey Highlandsnot enough ad clicks5011
Brockvillenot enough ad clicks404
Springwaternot enough ad clicks4019
Uxbridgenot enough ad clicks4027
South Frontenacnot enough ad clicks4019
Severnnot enough ad clicks4016
The Nationnot enough ad clicks4032
West Greynot enough ad clicks409
Perth Eastnot enough ad clicks407
Lambton Shoresnot enough ad clicks402
Penetanguishenenot enough ad clicks406
Claringtonnot enough ad clicks300
Oro-Medontenot enough ad clicks3031
Niagara-on-the-Lakenot enough ad clicks300
Mississippi Millsnot enough ad clicks3024
St. Clairnot enough ad clicks308
West Nipissingnot enough ad clicks307
South Stormontnot enough ad clicks3011
South Glengarrynot enough ad clicks3023
Brocknot enough ad clicks3022
Meafordnot enough ad clicks3043
Elliot Lakenot enough ad clicks301
North Dundasnot enough ad clicks300
Norwichnot enough ad clicks303
Taynot enough ad clicks3043
Hamilton (Township)not enough ad clicks307
South Dundasnot enough ad clicks305
Adjala-Tosorontionot enough ad clicks302
Rideau Lakesnot enough ad clicks301
Mapletonnot enough ad clicks307
Ramaranot enough ad clicks3031
Hawkesburynot enough ad clicks3035
North Glengarrynot enough ad clicks301
South Huronnot enough ad clicks3033
Wellesleynot enough ad clicks2016

Prince Edward Island

PlaceCost per clickSearches/moCompetition
Prince Edward Island$0.66–$262014
Charlottetown$0.47–$1.2437013
Stratford$0.47–$1.2427014
Summersidenot enough ad clicks7010

Quebec

PlaceCost per clickSearches/moCompetition
Quebec$0.63–$2.8920,68017
Montreal$0.63–$2.5111,28016
Laval$0.61–$3.541,12025
Gatineau$0.31–$1.2892020
Quebec Citynot enough ad clicks55017
Longueuil$0.69–$3.1551027
Brossardnot enough ad clicks36025
Pointe-Clairenot enough ad clicks35019
Mont-Royalnot enough ad clicks23025
Dorvalnot enough ad clicks23014
Dollard-des-Ormeauxnot enough ad clicks19015
Kirklandnot enough ad clicks19020
Sherbrookenot enough ad clicks1608
Blainvillenot enough ad clicks13019
Côte-Saint-Lucnot enough ad clicks13033
Westmountnot enough ad clicks12024
Prévostnot enough ad clicks11013
Saint-Sauveurnot enough ad clicks11013
Châteauguay$0.48–$1.7410035
Terrebonnenot enough ad clicks9027
Saint-Jean-sur-Richelieunot enough ad clicks9015
Beaconsfieldnot enough ad clicks9016
Lévisnot enough ad clicks8026
Trois-Rivièresnot enough ad clicks8021
La Prairienot enough ad clicks8014
Candiacnot enough ad clicks8039
Repentignynot enough ad clicks7012
Vaudreuil-Dorionnot enough ad clicks7019
Boisbriandnot enough ad clicks7018
Mirabelnot enough ad clicks6014
Rouyn-Norandanot enough ad clicks6012
Saint-Constantnot enough ad clicks6032
Sainte-Thérèsenot enough ad clicks6015
Saint-Bruno-de-Montarvillenot enough ad clicks6027
Saguenaynot enough ad clicks502
Bouchervillenot enough ad clicks5014
Chamblynot enough ad clicks5024
Saint-Lambertnot enough ad clicks5022
Rosemèrenot enough ad clicks5031
Mont-Tremblantnot enough ad clicks5031
Granbynot enough ad clicks4027
Mascouchenot enough ad clicks4020
Salaberry-de-Valleyfieldnot enough ad clicks4012
Sainte-Julienot enough ad clicks400
Beloeilnot enough ad clicks4014
Merciernot enough ad clicks4013
Val-des-Montsnot enough ad clicks4029
Saint-Jérômenot enough ad clicks3013
Drummondvillenot enough ad clicks302
Saint-Hyacinthenot enough ad clicks3037
Shawinigannot enough ad clicks3033
Rimouskinot enough ad clicks304
Victoriavillenot enough ad clicks3014
Saint-Eustachenot enough ad clicks3035
Sorel-Tracynot enough ad clicks307
Saint-Georgesnot enough ad clicks3024
Val-d'Ornot enough ad clicks3024
Almanot enough ad clicks3019
Magognot enough ad clicks3011
Thetford Minesnot enough ad clicks300
Sept-Îlesnot enough ad clicks300
Saint-Lin–Laurentidesnot enough ad clicks3035
L'Assomptionnot enough ad clicks3024
Joliettenot enough ad clicks3022
Varennesnot enough ad clicks300
Baie-Comeaunot enough ad clicks300
Rivière-du-Loupnot enough ad clicks302
Sainte-Marthe-sur-le-Lacnot enough ad clicks3048
Mont-Saint-Hilairenot enough ad clicks300
Sainte-Sophienot enough ad clicks300
Deux-Montagnesnot enough ad clicks3042
Sainte-Catherinenot enough ad clicks301
Saint-Basile-le-Grandnot enough ad clicks305
L'Ancienne-Lorettenot enough ad clicks3012
Saint-Charles-Borroméenot enough ad clicks307
Cowansvillenot enough ad clicks308
Sainte-Anne-des-Plainesnot enough ad clicks3019
Gaspénot enough ad clicks301
Pincourtnot enough ad clicks305
Lavaltrienot enough ad clicks3010
Mont-Lauriernot enough ad clicks3010
Lachutenot enough ad clicks3019
Matanenot enough ad clicks300
Beauharnoisnot enough ad clicks305
Bécancournot enough ad clicks300
Saint-Amablenot enough ad clicks305
Sainte-Marienot enough ad clicks300
Amosnot enough ad clicks3014
Carignannot enough ad clicks301
Rawdonnot enough ad clicks300
Cantleynot enough ad clicks3047
Notre-Dame-de-l'Île-Perrotnot enough ad clicks300
Bromontnot enough ad clicks3011
Marievillenot enough ad clicks3010
Sainte-Agathe-des-Montsnot enough ad clicks3026
Sainte-Juliennenot enough ad clicks303
Saint-Raymondnot enough ad clicks300
Montmagnynot enough ad clicks300
Bois-des-Filionnot enough ad clicks3026
Farnhamnot enough ad clicks300
Saint-Féliciennot enough ad clicks3019
Saint-Colombannot enough ad clicks2015
Sainte-Adèlenot enough ad clicks200
Dolbeau-Mistassininot enough ad clicks200
La Tuquenot enough ad clicks200
Saint-Hippolytenot enough ad clicks200
Pont-Rougenot enough ad clicks206
Saint-Lazarenot enough ad clicks100
L'Île-Perrotnot enough ad clicks100

Saskatchewan

PlaceCost per clickSearches/moCompetition
Saskatchewan$0.37–$3.284,32022
Saskatoon$0.35–$3.171,56031
Regina$0.34–$3.191,14020
Prince Albertnot enough ad clicks29013
Moose Jawnot enough ad clicks10031
North Battlefordnot enough ad clicks10010
Swift Currentnot enough ad clicks8012
Yorktonnot enough ad clicks700
Weyburnnot enough ad clicks700
Martensvillenot enough ad clicks5019
Warmannot enough ad clicks4020
Estevannot enough ad clicks405

Whitehorse

PlaceCost per clickSearches/moCompetition
Whitehorsenot enough ad clicks2206