Explore

Google Ads costs for massage therapists 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$1.23–$4.6256,20021
Calgary$1.40–$4.7925,32021
Edmonton$1.28–$4.1416,72023
Parkland County$1.19–$3.733,23023
Sturgeon County$1.08–$3.571,89027
County of Grande Prairie No. 1$0.46–$5.521,07029
Red Deer County$0.82–$3.8399028
Lethbridge$1.31–$3.2685026
Red Deer$0.88–$3.9181029
St. Albert$0.85–$3.5677024
Chestermere$1.38–$3.8968021
Airdrie$1.06–$3.3455031
Spruce Grove$1.12–$3.4554014
Medicine Hatnot enough ad clicks4507
Foothills County$1.33–$5.0144017
Leduc$0.79–$3.0536027
Canmore$0.47–$1.2435020
Grande Prairie$0.48–$5.4734047
Cochrane$1.58–$4.7330017
Fort Saskatchewan$1.20–$3.6424026
Okotoks$1.37–$4.4020020
Beaumont$2.10–$6.8517028
Yellowhead Countynot enough ad clicks1608
Lloydminster (Alberta part)not enough ad clicks1505
Blackfalds$0.60–$4.1713025
Sylvan Lake$0.15–$111020
Cold Lakenot enough ad clicks11010
Brooksnot enough ad clicks1106
Stony Plain$0.37–$1.809034
Lacombenot enough ad clicks9015
Camrosenot enough ad clicks7025
High Rivernot enough ad clicks7010
Wetaskiwinnot enough ad clicks703
Strathmorenot enough ad clicks508
Morinvillenot enough ad clicks5020

British Columbia

PlaceCost per clickSearches/moCompetition
British Columbia$1.27–$4.1392,50021
Vancouver$1.32–$4.4032,60020
Burnaby$1.27–$3.8514,20020
Surrey$1.37–$5.039,00027
North Vancouver (District)$1.44–$4.228,78018
Richmond$1.14–$3.917,78022
Victoria$1.05–$3.154,92023
Coquitlam$1.34–$3.774,12024
North Vancouver (City)$1.63–$4.152,56018
Langley (District)$1.33–$4.572,26025
Kelowna$1.07–$2.332,01028
New Westminster$1.45–$3.841,97016
Port Coquitlam$1.37–$4.141,61020
Abbotsford$1.10–$4.041,44022
Delta$1.42–$3.801,41022
West Vancouver$1.35–$3.651,20018
Nanaimo$1.17–$3.3294021
Langford$1.10–$3.7283020
View Royal$1.10–$3.7683021
Prince Georgenot enough ad clicks81010
Kamloops$1.08–$2.9376025
Chilliwack$1.66–$3.9476022
Maple Ridge$1.40–$3.7976023
Saanich$1.15–$4.3474029
Port Moody$1.54–$3.9565023
Langley (City)$1.39–$4.9558036
Vernon$1.07–$4.2553018
Whistler$0.62–$2.5050013
Squamish$1.13–$440031
West Kelowna$1.19–$2.9539025
Pentictonnot enough ad clicks3409
Pitt Meadows$1.37–$4.7434023
Campbell Rivernot enough ad clicks31016
Courtenay$0.53–$1.8931024
White Rocknot enough ad clicks28019
Cranbrook$0.75–$2.1726010
Parksville$0.36–$3.2924012
Fort St. Johnnot enough ad clicks1904
Central Saanich$1.03–$3.2417020
Nelsonnot enough ad clicks1709
Oak Bay$1.33–$2.6315019
Salmon Arm$1.47–$9.6014010
Comoxnot enough ad clicks14020
Powell Rivernot enough ad clicks14011
North Cowichannot enough ad clicks13017
North Saanich$0.96–$2.1413019
Port Alberninot enough ad clicks11025
Sidneynot enough ad clicks1109
Terracenot enough ad clicks1108
Mission$1.13–$7.1810022
Dawson Creeknot enough ad clicks9010
Prince Rupertnot enough ad clicks905
Colwood$1.38–$2.758019
Williams Lakenot enough ad clicks802
Sooke$1.30–$3.185020
Summerlandnot enough ad clicks405
Esquimaltnot enough ad clicks3031
Coldstreamnot enough ad clicks300
Lake Countrynot enough ad clicks2050

Canada

PlaceCost per clickSearches/moCompetition
Canada$1.05–$3.76411,00018

Manitoba

PlaceCost per clickSearches/moCompetition
Manitoba$0.85–$7.1910,26019
Winnipeg$0.82–$6.696,87020
St. Andrews$0.70–$7.741,24020
Springfield$0.94–$6.9275021
Brandonnot enough ad clicks2905
Hanover$2.54–$13.7429014
Taché$2.54–$13.7423014
Steinbachnot enough ad clicks8013
Winklernot enough ad clicks809
Portage la Prairienot enough ad clicks602
Thompsonnot enough ad clicks400
St. Clementsnot enough ad clicks4018
Selkirknot enough ad clicks305

New Brunswick

PlaceCost per clickSearches/moCompetition
New Brunswick$0.68–$2.123,13018
Moncton$0.65–$1.6293022
Fredericton$0.71–$2.3559022
Saint John$0.75–$2.3942024
Dieppe$0.67–$1.6540026
Quispamsis$0.38–$1.5210024
Edmundstonnot enough ad clicks703
Miramichinot enough ad clicks601
Bathurstnot enough ad clicks603
Riverview$0.88–$2.585030
Tracadienot enough ad clicks501
Rothesaynot enough ad clicks5013

Newfoundland and Labrador

PlaceCost per clickSearches/moCompetition
Newfoundland and Labrador$0.96–$2.011,55025
St. John's$0.98–$1.9889030
Mount Pearl$0.89–$1.6320032
Paradise$0.89–$1.7711040
Conception Bay South$1–$2.178031
Corner Brooknot enough ad clicks805
Grand Falls-Windsornot enough ad clicks403
Gandernot enough ad clicks4012

Nova Scotia

PlaceCost per clickSearches/moCompetition
Nova Scotia$0.93–$2.955,96024
Halifax$0.96–$3.032,49025
Chesternot enough ad clicks17019
East Hantsnot enough ad clicks8022
Pictounot enough ad clicks8024
Truro$1.01–$2.168013
Invernessnot enough ad clicks7015
Antigonishnot enough ad clicks602
Yarmouthnot enough ad clicks604
Lunenburgnot enough ad clicks5014
West Hantsnot enough ad clicks507

Yellowknife

PlaceCost per clickSearches/moCompetition
Yellowknifenot enough ad clicks1405

Ontario

PlaceCost per clickSearches/moCompetition
Ontario$1.10–$3.86179,40017
Toronto$1.23–$4.0679,20014
Ottawa$1.04–$4.2513,18017
Mississauga$1.30–$3.3212,20017
Markham$1.24–$4.228,68017
Brampton$1.16–$3.308,48016
Vaughan$1.13–$4.015,71021
Hamilton$0.78–$2.995,20022
London$0.96–$3.414,87024
Richmond Hill$1–$3.513,33018
Kitchener$0.83–$2.923,20020
Oakville$1.24–$3.933,11020
Windsor$1.13–$3.932,13021
Burlington$1.16–$4.651,83021
Oshawa$1.15–$3.011,79029
Waterloo$0.86–$3.151,47022
Cambridge$0.90–$3.571,46021
Whitby$0.95–$3.261,38029
Milton$0.95–$3.241,31020
Guelph$0.84–$2.241,23023
Barrie$0.98–$3.611,20035
Niagara Falls$0.88–$2.201,03017
Kingston$0.96–$3.671,00024
Ajax$1.01–$3.881,00027
Thorold$0.83–$3.881,00023
West Lincoln$0.91–$4.0997020
Pickering$1.01–$3.4390021
St. Catharines$0.78–$2.5483023
Greater Sudbury$0.73–$2.4683014
Newmarket$1.38–$4.4081029
Brantford$0.78–$2.7480017
Aurora$1.43–$5.9870030
Thunder Baynot enough ad clicks6304
Peterborough$0.86–$4.5662031
Middlesex Centre$0.89–$3.4653026
Woodstock$0.22–$1.4651011
Wilmot$0.88–$2.4450017
Halton Hills$1.12–$3.1442023
Caledon$1.19–$3.2641018
North Dumfries$1.29–$6.4338014
Chatham-Kentnot enough ad clicks3606
Belleville$0.61–$2.1935015
Orangeville$0.73–$1.9635015
Whitchurch-Stouffville$0.94–$4.1434016
King$1.79–$4.9434019
Sarnia$0.98–$2.793208
Welland$0.87–$4.7432019
Sault Ste. Marienot enough ad clicks3009
New Tecumseth$0.85–$3.5830023
Woolwich$0.62–$2.4430017
Cornwallnot enough ad clicks2906
Bradford West Gwillimbury$1.86–$4.9929024
North Bay$0.82–$8.692609
Tecumseh$1.12–$3.3826019
St. Thomas$1.04–$3.9925011
Quinte West$0.58–$9.4324020
East Gwillimbury$1.71–$5.6024028
Collingwoodnot enough ad clicks24013
Haldimandnot enough ad clicks2309
Brant$0.89–$3.0723019
Grimsby$0.75–$7.5423014
Guelph/Eramosa$0.86–$2.5622025
Kawartha Lakes$1.85–$7.7920015
Norfolk$0.75–$1.6020019
LaSallenot enough ad clicks19014
Stratfordnot enough ad clicks16014
Centre Wellingtonnot enough ad clicks16014
Innisfil$0.89–$3.3215022
Owen Soundnot enough ad clicks1504
Georgina$0.80–$3.3414034
Lincoln$0.88–$3.4214022
Huntsvillenot enough ad clicks14010
Cobourg$1.50–$8.871309
Orillia$0.53–$2.5212020
Thames Centrenot enough ad clicks12024
Wasaga Beachnot enough ad clicks1107
Essexnot enough ad clicks11019
Timminsnot enough ad clicks1002
Lakeshorenot enough ad clicks10017
Fort Erienot enough ad clicks1007
Leamingtonnot enough ad clicks1007
Clarence-Rockland$1.79–$7.1910019
Prince Edwardnot enough ad clicks10019
Scugognot enough ad clicks10010
Petawawanot enough ad clicks1009
North Grenvillenot enough ad clicks10019
Bracebridgenot enough ad clicks10013
Saugeen Shoresnot enough ad clicks1004
Cavan Monaghannot enough ad clicks10036
Tillsonburgnot enough ad clicks908
Kenoranot enough ad clicks903
Strathroy-Caradocnot enough ad clicks8015
Kingsvillenot enough ad clicks809
Trent Hillsnot enough ad clicks8019
Tinynot enough ad clicks8012
Carleton Placenot enough ad clicks8014
Essa$1.44–$4.297023
Port Colbornenot enough ad clicks7016
Pelhamnot enough ad clicks7035
Port Hopenot enough ad clicks706
Greater Napaneenot enough ad clicks7011
North Perthnot enough ad clicks708
Ingersollnot enough ad clicks7010
Gravenhurstnot enough ad clicks7014
Kincardinenot enough ad clicks703
Erinnot enough ad clicks7010
Amherstburgnot enough ad clicks6014
Brockvillenot enough ad clicks6011
Uxbridgenot enough ad clicks6014
South Frontenacnot enough ad clicks6014
Selwynnot enough ad clicks6034
Midlandnot enough ad clicks608
Clearviewnot enough ad clicks608
Pembrokenot enough ad clicks6015
The Nationnot enough ad clicks605
South Glengarrynot enough ad clicks606
Perth Eastnot enough ad clicks6015
Wellington Northnot enough ad clicks6011
Brightonnot enough ad clicks6036
Meafordnot enough ad clicks607
Hawkesburynot enough ad clicks607
Springwater$0.92–$2.585020
Russellnot enough ad clicks507
Niagara-on-the-Lakenot enough ad clicks500
Loyalist$1.02–$2.305019
St. Clairnot enough ad clicks5017
Severnnot enough ad clicks5019
Lambton Shoresnot enough ad clicks508
South Dundasnot enough ad clicks507
Adjala-Tosorontionot enough ad clicks5024
Grey Highlandsnot enough ad clicks5015
West Nipissingnot enough ad clicks402
West Greynot enough ad clicks405
Georgian Bluffsnot enough ad clicks4010
Rideau Lakesnot enough ad clicks4011
Penetanguishenenot enough ad clicks406
Claringtonnot enough ad clicks302
Oro-Medontenot enough ad clicks3016
Mississippi Millsnot enough ad clicks3015
South Stormontnot enough ad clicks304
Brocknot enough ad clicks3013
Elliot Lakenot enough ad clicks300
Wellesleynot enough ad clicks3016
North Dundasnot enough ad clicks3018
Norwichnot enough ad clicks3016
Taynot enough ad clicks300
Hamilton (Township)not enough ad clicks3013
Mapletonnot enough ad clicks306
Ramaranot enough ad clicks3041
North Glengarrynot enough ad clicks3021
South Huronnot enough ad clicks305

Prince Edward Island

PlaceCost per clickSearches/moCompetition
Prince Edward Islandnot enough ad clicks7806
Charlottetownnot enough ad clicks4204
Stratfordnot enough ad clicks3304
Summersidenot enough ad clicks905

Quebec

PlaceCost per clickSearches/moCompetition
Quebec$0.66–$2.6363,99015
Montreal$0.81–$2.5628,96013
Quebec City$0.51–$2.563,04021
Laval$1.05–$3.522,60023
Longueuil$0.78–$2.282,00023
Gatineau$0.86–$4.631,90022
Brossard$0.78–$9.451,06024
Pointe-Claire$0.92–$2.3880014
Dorval$1.20–$3.4880013
Mont-Royal$0.67–$3.8764013
Sherbrooke$0.44–$1.4163016
Terrebonne$0.73–$1.9162024
Prévost$0.58–$2.0662019
Saint-Sauveur$0.58–$2.0662019
Saguenay$0.41–$1.1151011
Trois-Rivières$0.86–$2.6651017
Blainville$0.92–$3.5351027
Lévis$0.42–$1.4150028
Saint-Jean-sur-Richelieu$0.51–$1.5941026
Kirkland$0.60–$1.8537014
Dollard-des-Ormeauxnot enough ad clicks36017
Châteauguay$0.47–$1.3929014
Côte-Saint-Lucnot enough ad clicks29010
Repentigny$0.64–$1.6428024
Mirabel$0.74–$2.9328029
Boisbriand$0.94–$3.7428021
La Prairie$0.61–$2.0428014
Saint-Hyacinthe$0.32–$1.6723013
Boucherville$0.95–$2.2123025
Sainte-Thérèse$0.94–$3.8923023
Rosemère$0.91–$2.8723025
Vaudreuil-Dorionnot enough ad clicks19016
Chambly$0.55–$2.0819015
Candiac$0.55–$1.7019026
Saint-Lambert$0.78–$2.7819019
Beaconsfieldnot enough ad clicks19010
Mont-Tremblantnot enough ad clicks1906
Granby$0.67–$1.2716011
Mascouche$0.70–$1.9416033
Salaberry-de-Valleyfield$0.57–$2.0116016
Rouyn-Norandanot enough ad clicks16011
Saint-Constant$0.52–$1.9516028
Saint-Bruno-de-Montarville$0.98–$4.1216018
Westmount$1.06–$3.4816012
Sainte-Julie$0.70–$2.4913022
Magog$0.46–$2.5213016
Beloeil$0.90–$2.4713013
Joliette$0.34–$1.9213017
Shawinigan$0.77–$2.411108
Sorel-Tracynot enough ad clicks11015
Val-d'Ornot enough ad clicks11013
Sainte-Marthe-sur-le-Lac$0.81–$2.1911026
Deux-Montagnes$0.82–$2.2611010
Val-des-Monts$0.78–$11.6511025
Bromontnot enough ad clicks1106
Sainte-Agathe-des-Montsnot enough ad clicks11013
Saint-Jérômenot enough ad clicks909
Rimouskinot enough ad clicks909
Victoriavillenot enough ad clicks906
Saint-Eustache$0.51–$2.669020
Sainte-Catherine$0.39–$1.249017
Saint-Basile-le-Grand$0.44–$1.949024
L'Ancienne-Lorette$0.44–$2.159024
Merciernot enough ad clicks9014
Carignannot enough ad clicks9019
Cantleynot enough ad clicks9017
Bois-des-Filion$0.79–$4.309028
Drummondvillenot enough ad clicks7014
Saint-Georgesnot enough ad clicks706
Saint-Lin–Laurentides$0.59–$1.467023
L'Assomptionnot enough ad clicks7023
Varennes$0.84–$2.807024
Cowansvillenot enough ad clicks706
Lachutenot enough ad clicks7012
Beauharnois$0.88–$2.307036
Bécancour$0.79–$2.897043
Almanot enough ad clicks6022
Rivière-du-Loupnot enough ad clicks609
Mont-Lauriernot enough ad clicks603
Thetford Minesnot enough ad clicks501
Sept-Îlesnot enough ad clicks503
Baie-Comeaunot enough ad clicks500
Sainte-Anne-des-Plaines$1.02–$3.065039
Lavaltrienot enough ad clicks5013
Saint-Amablenot enough ad clicks5011
Sainte-Marienot enough ad clicks508
Rawdonnot enough ad clicks505
Marievillenot enough ad clicks5033
Sainte-Juliennenot enough ad clicks5011
Montmagnynot enough ad clicks503
Farnhamnot enough ad clicks5018
Mont-Saint-Hilaire$0.67–$1.424028
Gaspénot enough ad clicks409
Pincourtnot enough ad clicks407
Matanenot enough ad clicks400
Amosnot enough ad clicks404
Saint-Hippolytenot enough ad clicks4010
Saint-Féliciennot enough ad clicks400
Sainte-Sophienot enough ad clicks3023
Saint-Colombannot enough ad clicks3013
Saint-Charles-Borroméenot enough ad clicks3011
Sainte-Adèlenot enough ad clicks300
Dolbeau-Mistassininot enough ad clicks3030
La Tuquenot enough ad clicks307
Saint-Raymondnot enough ad clicks3013
Pont-Rougenot enough ad clicks2031
Saint-Lazarenot enough ad clicks100
Notre-Dame-de-l'Île-Perrotnot enough ad clicks100

Saskatchewan

PlaceCost per clickSearches/moCompetition
Saskatchewan$0.61–$2.236,66017
Saskatoon$0.57–$2.172,90022
Regina$0.59–$1.791,99018
Prince Albertnot enough ad clicks2104
Moose Jawnot enough ad clicks1505
Yorktonnot enough ad clicks1001
North Battlefordnot enough ad clicks1005
Swift Currentnot enough ad clicks700
Estevannot enough ad clicks702
Martensvillenot enough ad clicks7013
Warmannot enough ad clicks6012
Weyburnnot enough ad clicks607

Whitehorse

PlaceCost per clickSearches/moCompetition
Whitehorsenot enough ad clicks2907