Explore

Google Ads costs for physiotherapists 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$2.66–$9.0914,80042
Calgary$2.59–$8.286,60045
Edmonton$3.33–$10.294,40046
Parkland County$3.23–$9.6072054
Sturgeon County$2.88–$9.9059059
County of Grande Prairie No. 1$2.41–$9.8948043
St. Albert$2.79–$9.6532057
Red Deer County$1.46–$5.9832028
Red Deer$1.46–$5.7126032
Lethbridge$2.26–$8.2221032
Airdrie$1.99–$6.0321051
Grande Prairie$2.72–$9.8921047
Chestermere$2.01–$9.2421053
Foothills County$2.13–$8.5717048
Spruce Grove$2.92–$9.4314047
Medicine Hat$2.59–$5.7711015
Leduc$1.75–$7.469053
Cochrane$1.61–$4.639048
Okotoks$2.54–$13.027051
Fort Saskatchewan$1.90–$6.857034
Beaumont$2.88–$6.207024
Canmorenot enough ad clicks7022
Yellowhead Countynot enough ad clicks508
Lloydminster (Alberta part)$2.17–$4.134020
Stony Plain$1.70–$4.844075
Sylvan Lakenot enough ad clicks4010
Cold Lakenot enough ad clicks4016
Camrose$2.37–$7.083033
Brooksnot enough ad clicks3016
Lacombenot enough ad clicks307
High River$1.42–$3.682030
Wetaskiwinnot enough ad clicks2018
Blackfaldsnot enough ad clicks2016
Morinvillenot enough ad clicks2051
Strathmorenot enough ad clicks1010

British Columbia

PlaceCost per clickSearches/moCompetition
British Columbia$2.60–$9.3027,10042
Vancouver$3.09–$9.836,60036
Surrey$3.10–$10.882,90048
Burnaby$2.69–$8.762,90042
Richmond$2.14–$8.951,60037
Victoria$3.39–$10.681,30057
North Vancouver (District)$3.61–$9.411,30038
Coquitlam$2.61–$8.741,00044
Langley (District)$3.15–$8.9272050
North Vancouver (City)$2.67–$8.4972043
Abbotsford$2.99–$8.2959054
Kelowna$2.26–$6.9759050
Delta$2.66–$10.9759051
New Westminster$2.76–$11.2548049
Port Coquitlam$2.78–$7.8948053
Nanaimo$1.84–$8.8332063
Chilliwack$1.41–$3.9532065
Maple Ridge$1.54–$5.5432064
West Vancouver$2.44–$8.0832041
Kamloops$0.70–$3.6126035
Prince George$0.72–$2.3026033
Langford$3.66–$14.4926063
View Royal$3.28–$13.3126064
Port Moody$3.28–$10.1421048
Saanich$2.85–$8.9517058
Vernon$2.44–$19.6217037
Penticton$5.14–$19.7414031
West Kelowna$1.79–$5.1614067
Langley (City)$3.17–$9.3614057
Courtenay$1.13–$3.6114049
Squamish$1.73–$3.7914037
Campbell River$0.75–$3.4111043
Pitt Meadows$2.84–$9.1711054
Whistler$1.50–$5.2111036
White Rock$2.55–$7.339066
Salmon Armnot enough ad clicks9011
Central Saanich$2.33–$5.679055
Nelsonnot enough ad clicks9021
Fort St. John$1.44–$3.08706
Cranbrook$0.59–$1.427019
Port Alberni$0.68–$2.597031
Oak Bay$2.83–$8.097038
Comox$1.21–$4.507034
Parksville$1.70–$13.097058
Terracenot enough ad clicks700
Mission$3.59–$9.095057
North Cowichan$1.44–$5.805028
Sidney$2.29–$6.125028
Williams Lakenot enough ad clicks504
Powell Rivernot enough ad clicks406
Dawson Creeknot enough ad clicks403
North Saanich$1.82–$5.374050
Colwood$2.56–$11.883088
Prince Rupertnot enough ad clicks3012
Sooke$3.18–$38.072040
Summerlandnot enough ad clicks2026
Esquimaltnot enough ad clicks10100
Lake Countrynot enough ad clicks100
Coldstreamnot enough ad clicks100
Secheltnot enough ad clicks100

Canada

PlaceCost per clickSearches/moCompetition
Canada$2.16–$8.40110,00038

Manitoba

PlaceCost per clickSearches/moCompetition
Manitoba$1.63–$5.932,90032
Winnipeg$1.67–$6.081,90039
St. Andrews$1.30–$5.5832038
Springfield$1.95–$6.1326043
Brandonnot enough ad clicks1402
Hanover$2.01–$5.1411018
Taché$2.01–$5.487020
Steinbachnot enough ad clicks307
Winklernot enough ad clicks304
Portage la Prairienot enough ad clicks208
Thompsonnot enough ad clicks108
St. Clementsnot enough ad clicks1052
Selkirknot enough ad clicks1021

New Brunswick

PlaceCost per clickSearches/moCompetition
New Brunswick$0.91–$4.951,30029
Moncton$0.68–$2.7432035
Fredericton$0.77–$17.8221028
Saint John$1.26–$4.3714040
Dieppe$0.78–$2.4314040
Quispamsis$0.64–$2.683051
Miramichinot enough ad clicks301
Edmundstonnot enough ad clicks305
Bathurstnot enough ad clicks302
Riverview$0.79–$2.761060
Tracadienot enough ad clicks101
Rothesaynot enough ad clicks1067

Newfoundland and Labrador

PlaceCost per clickSearches/moCompetition
Newfoundland and Labrador$1.23–$3.581,30042
St. John's$1.31–$3.8159062
Mount Pearl$1.31–$3.4611049
Conception Bay South$1.27–$2.137032
Paradise$1.04–$2.757044
Corner Brooknot enough ad clicks5013
Gandernot enough ad clicks307
Grand Falls-Windsornot enough ad clicks203

Nova Scotia

PlaceCost per clickSearches/moCompetition
Nova Scotia$2.24–$5.662,40040
Halifax$2.59–$5.4988047
Chester$1.16–$4.427030
Pictounot enough ad clicks4032
East Hants$1.23–$5.023033
Truro$0.94–$4.243039
Lunenburgnot enough ad clicks2046
West Hantsnot enough ad clicks2011
Antigonishnot enough ad clicks207
Invernessnot enough ad clicks200
Yarmouthnot enough ad clicks204

Yellowknife

PlaceCost per clickSearches/moCompetition
Yellowknife$0.70–$4.02509

Ontario

PlaceCost per clickSearches/moCompetition
Ontario$2.50–$9.6949,50035
Toronto$2.63–$10.1814,80032
Ottawa$2.50–$6.954,40042
Mississauga$2.73–$9.082,90039
Brampton$2.19–$6.562,90031
Hamilton$3.20–$12.061,60047
London$2.91–$9.171,60047
Markham$1.93–$6.721,60027
Vaughan$2.67–$10.721,30034
Kitchener$3.64–$10.2588048
Oakville$2.89–$8.1488039
Richmond Hill$2.22–$9.5288031
Windsor$1.65–$7.4159039
Burlington$4.18–$12.1859050
Waterloo$4.35–$14.3459041
Oshawa$2.86–$9.8548051
Guelph$4.01–$14.3239042
Barrie$3.85–$15.2239040
Kingston$1.16–$4.0239034
Whitby$3.26–$11.4939033
Cambridge$4.01–$13.1639052
Milton$2.99–$9.5239046
Ajax$3.02–$8.5239023
Greater Sudbury$1.12–$5.0632037
Newmarket$2.87–$10.0532032
St. Catharines$1.83–$6.7326049
Thunder Baynot enough ad clicks26011
Brantford$2.50–$14.7026043
Pickering$2.28–$8.2626038
Thorold$1.73–$9.3126052
Aurora$2.46–$8.9321027
West Lincoln$1.72–$1021050
Niagara Falls$2.07–$10.8417033
Peterborough$1.15–$8.2417047
Caledon$2.71–$9.1017030
Sault Ste. Marie$0.71–$2.2217022
Orangeville$1.64–$6.3017028
Middlesex Centre$2.86–$7.4417046
Halton Hills$2.79–$7.1014020
Belleville$1.71–$9.5014046
Wilmot$4.44–$13.3714046
Chatham-Kent$1.26–$3.7011021
Sarnia$0.70–$9.9011018
Welland$1.71–$8.2211035
North Bay$1.91–$6.301104
Woodstock$2.33–$6.6711033
Bradford West Gwillimbury$3.20–$13.9511029
King$2.86–$13.9111029
North Dumfries$3.21–$12.9411048
Kawartha Lakes$0.67–$2.329022
Norfolk$2–$15.479032
Whitchurch-Stouffville$0.99–$5.429043
Cornwall$1.37–$4.459041
Quinte West$1.28–$5.839028
New Tecumseth$1.44–$3.699030
Haldimand$2.32–$10.767026
St. Thomas$2.19–$4.087023
Brant$2.92–$13.277055
East Gwillimbury$3.07–$12.037040
Grimsby$3.26–$5.047033
Woolwich$3.07–$11.617042
Collingwood$1.08–$3.277035
Tecumseh$1.39–$5.557027
Georgina$1.65–$6.285035
Innisfil$2.59–$15.275048
Timminsnot enough ad clicks506
Orillia$2–$7.585035
Stratford$1.21–$5.215030
LaSalle$1.52–$6.185022
Centre Wellington$2.77–$11.905048
Lincoln$2.35–$6.145036
Owen Soundnot enough ad clicks5015
Cobourgnot enough ad clicks5015
Tillsonburg$1.81–$10.205021
Guelph/Eramosa$2.58–$14.045048
Leamingtonnot enough ad clicks4011
Clarence-Rockland$1.60–$4.144060
Wasaga Beach$0.65–$2.594038
Scugognot enough ad clicks4027
Huntsville$2.37–$64012
Petawawanot enough ad clicks4010
Kenoranot enough ad clicks404
Tinynot enough ad clicks4015
Cavan Monaghannot enough ad clicks4035
Lakeshore$2.30–$6.713018
Fort Erienot enough ad clicks3011
Prince Edward$1.84–$10.373043
Strathroy-Caradoc$1.32–$6.033038
Kingsvillenot enough ad clicks3024
Essexnot enough ad clicks3024
North Grenvillenot enough ad clicks3014
Midlandnot enough ad clicks3015
Bracebridgenot enough ad clicks3022
Port Hope$1.66–$12.383020
Saugeen Shoresnot enough ad clicks309
Clearview$1.01–$4.373039
Pembrokenot enough ad clicks3011
Thames Centre$4.19–$14.053046
Trent Hillsnot enough ad clicks3021
Ingersollnot enough ad clicks3020
Carleton Place$3.49–$14.063033
Brighton$1.01–$4.103040
Amherstburgnot enough ad clicks2032
Essa$4.40–$6.882025
Brockvillenot enough ad clicks202
Springwater$2.14–$6.492019
Port Colbornenot enough ad clicks2024
Russellnot enough ad clicks2026
Selwyn$1.99–$8.372029
Pelhamnot enough ad clicks2035
Greater Napaneenot enough ad clicks2029
North Perthnot enough ad clicks202
The Nationnot enough ad clicks2039
Gravenhurstnot enough ad clicks2024
Wellington Northnot enough ad clicks2023
Kincardinenot enough ad clicks202
Erin$3.74–$12.182029
Grey Highlandsnot enough ad clicks2021
Hawkesburynot enough ad clicks2034
Claringtonnot enough ad clicks10100
Oro-Medontenot enough ad clicks1031
Uxbridgenot enough ad clicks1027
South Frontenacnot enough ad clicks1035
Niagara-on-the-Lakenot enough ad clicks100
Loyalistnot enough ad clicks1036
Mississippi Mills$2.45–$6.311026
St. Clairnot enough ad clicks1027
West Nipissingnot enough ad clicks101
Severnnot enough ad clicks1032
South Stormontnot enough ad clicks1041
South Glengarry$2.40–$4.511036
West Greynot enough ad clicks1015
Perth Eastnot enough ad clicks1014
Brocknot enough ad clicks1010
Lambton Shoresnot enough ad clicks1017
Meafordnot enough ad clicks1016
Elliot Lakenot enough ad clicks105
Wellesleynot enough ad clicks100
North Dundasnot enough ad clicks1067
Norwichnot enough ad clicks1046
Georgian Bluffsnot enough ad clicks1017
Taynot enough ad clicks1044
Hamilton (Township)not enough ad clicks1020
South Dundasnot enough ad clicks1011
Adjala-Tosorontio$1.02–$4.101045
Rideau Lakesnot enough ad clicks105
Mapletonnot enough ad clicks1033
Ramaranot enough ad clicks1071
North Glengarrynot enough ad clicks100
Penetanguishenenot enough ad clicks1016
South Huronnot enough ad clicks1012

Prince Edward Island

PlaceCost per clickSearches/moCompetition
Prince Edward Island$0.19–$4.713907
Charlottetown$0.19–$3.122108
Stratford$0.19–$3.131408
Summersidenot enough ad clicks402

Quebec

PlaceCost per clickSearches/moCompetition
Quebec$1.27–$5.5112,10041
Montreal$1.52–$6.205,40035
Quebec City$0.88–$3.1288060
Laval$1.93–$7.2372049
Gatineau$1–$5.1859038
Longueuil$1.44–$4.3748057
Sherbrooke$2.19–$7.7821052
Brossard$1.05–$3.5421041
Prévost$1.63–$4.6621048
Saint-Sauveur$1.63–$4.6621048
Lévis$0.82–$3.8617056
Saguenay$0.96–$2.5517048
Trois-Rivières$0.77–$3.0117037
Pointe-Claire$2–$9.5817047
Terrebonne$2.07–$6.4314063
Blainville$2.13–$7.1714052
Mont-Royal$1.72–$6.5114046
Saint-Jean-sur-Richelieu$0.98–$2.2911053
Dorval$2.51–$9.5911040
Repentigny$1.48–$4.509052
Mirabel$2.10–$6.489054
Dollard-des-Ormeaux$1.65–$5.829038
Kirkland$2.04–$6.769040
Châteauguay$0.69–$27042
Rouyn-Norandanot enough ad clicks703
Côte-Saint-Luc$1.47–$3.387057
Boisbriand$2–$8.137062
Sainte-Thérèse$2–$7.177062
Granby$0.99–$3.845049
Mascouche$1.49–$5.015074
Boucherville$1.46–$5.345044
Chambly$0.94–$3.385023
Saint-Constant$0.93–$4.395036
La Prairie$1.33–$5.685090
Saint-Lambert$1.44–$4.455057
Saint-Hyacinthe$0.85–$3.334055
Rimouskinot enough ad clicks406
Vaudreuil-Dorion$1.67–$7.954054
Salaberry-de-Valleyfield$1.29–$4.714075
Sainte-Julie$1.29–$3.574080
Candiac$0.96–$3.074065
Rosemère$2.24–$7.464046
Saint-Jérôme$1.72–$3.443069
Shawinigannot enough ad clicks3010
Victoriaville$0.71–$1.783032
Sorel-Tracynot enough ad clicks3031
Saint-Georges$0.64–$1.773029
Magog$2.54–$8.473066
Saint-Bruno-de-Montarville$1.05–$3.733040
Beloeil$1.34–$4.223029
L'Assomption$1.80–$6.083069
Joliette$0.67–$8.563038
Sainte-Marthe-sur-le-Lac$1.42–$4.533055
Westmount$1.31–$3.873022
Beaconsfield$3.40–$9.423071
Deux-Montagnes$1.77–$5.753075
Sainte-Catherine$1.11–$3.593051
Saint-Basile-le-Grand$1.93–$5.373055
Saint-Eustache$3.27–$8.232046
Val-d'Ornot enough ad clicks2011
Almanot enough ad clicks208
Saint-Lin–Laurentidesnot enough ad clicks2048
Varennesnot enough ad clicks2010
Rivière-du-Loupnot enough ad clicks200
L'Ancienne-Lorette$0.62–$2.422097
Mercier$0.62–$2.082072
Val-des-Monts$0.83–$3.802051
Sainte-Agathe-des-Montsnot enough ad clicks2011
Mont-Tremblantnot enough ad clicks209
Bois-des-Filion$1.88–$5.372077
Drummondvillenot enough ad clicks1017
Thetford Minesnot enough ad clicks107
Sept-Îlesnot enough ad clicks104
Saint-Lazarenot enough ad clicks100
Baie-Comeaunot enough ad clicks102
Mont-Saint-Hilaire$0.45–$2.261052
Sainte-Sophienot enough ad clicks100
Saint-Colombannot enough ad clicks1047
Saint-Charles-Borroméenot enough ad clicks10100
Cowansville$1.13–$5.991024
Sainte-Anne-des-Plaines$1.60–$7.101075
Gaspénot enough ad clicks102
Pincourtnot enough ad clicks1075
Lavaltrienot enough ad clicks1014
Mont-Lauriernot enough ad clicks100
Lachutenot enough ad clicks1013
Sainte-Adèlenot enough ad clicks100
Matanenot enough ad clicks100
Dolbeau-Mistassininot enough ad clicks100
Beauharnois$1.28–$5.521059
Bécancournot enough ad clicks1036
Saint-Amablenot enough ad clicks1095
Sainte-Marienot enough ad clicks1020
Amosnot enough ad clicks107
Carignan$2.31–$4.841066
Rawdonnot enough ad clicks1043
L'Île-Perrotnot enough ad clicks100
Cantleynot enough ad clicks1048
Notre-Dame-de-l'Île-Perrotnot enough ad clicks100
Bromontnot enough ad clicks1010
Marieville$1–$2.671080
Sainte-Juliennenot enough ad clicks1071
La Tuquenot enough ad clicks100
Saint-Raymond$0.28–$3.621051
Montmagnynot enough ad clicks1018
Saint-Hippolytenot enough ad clicks1071
Farnhamnot enough ad clicks1057
Pont-Rouge$1.13–$7.531064
Saint-Féliciennot enough ad clicks106

Saskatchewan

PlaceCost per clickSearches/moCompetition
Saskatchewan$1.70–$4.641,90034
Saskatoon$2.09–$5.3472048
Regina$1.44–$3.5348042
Prince Albertnot enough ad clicks702
Moose Jawnot enough ad clicks501
Yorktonnot enough ad clicks3013
Swift Currentnot enough ad clicks204
North Battlefordnot enough ad clicks204
Warmannot enough ad clicks2012
Estevannot enough ad clicks201
Martensvillenot enough ad clicks2030
Weyburnnot enough ad clicks100

Whitehorse

PlaceCost per clickSearches/moCompetition
Whitehorse$7.08–$17.219014