Explore

Google Ads costs for veterinary clinics 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.29–$9.729,40038
Calgary$3.03–$10.833,99038
Edmonton$2.05–$7.262,79050
Parkland County$1.65–$7.2770051
Sturgeon County$2.11–$8.0833051
County of Grande Prairie No. 1$6.61–$37.4628020
Red Deer County$1.92–$21.5724030
Red Deer$1.91–$21.0619034
Lethbridge$1.95–$13.9019018
Airdrie$1.20–$8.6916044
Foothills County$2.48–$5.7116031
Spruce Grove$1.73–$5.9515044
St. Albert$1.99–$8.3114045
Chestermere$3.79–$13.4813046
Medicine Hat$6.66–$24.3112021
Grande Prairie$18.44–$42.7610019
Cochrane$4.32–$14.4310026
Leduc$2.37–$7.259041
Okotoks$2.17–$6.626040
Fort Saskatchewan$1.24–$5.866058
Yellowhead County$1.13–$3.776010
Canmore$3.06–$16.745025
Cold Lakenot enough ad clicks506
Beaumont$1.62–$5.414053
Lloydminster (Alberta part)not enough ad clicks406
Stony Plain$1.14–$6.084056
Sylvan Lakenot enough ad clicks4019
Camrosenot enough ad clicks3044
Brooksnot enough ad clicks3020
High Rivernot enough ad clicks3041
Lacombenot enough ad clicks3034
Wetaskiwinnot enough ad clicks3021
Blackfalds$2.03–$22.993025
Morinville$1.64–$11.853065
Strathmore$3.35–$18.792032

British Columbia

PlaceCost per clickSearches/moCompetition
British Columbia$2.22–$9.8213,40033
Vancouver$3.14–$20.322,66033
Burnaby$2.43–$10.781,11033
Surrey$2.78–$9.851,09045
Victoria$2.11–$6.5481034
North Vancouver (District)$3.17–$18.6864032
Richmond$1.77–$15.2063030
Coquitlam$2.60–$10.4844036
Kelowna$2.36–$4.7442036
Abbotsford$2.90–$7.9639051
North Vancouver (City)$1.79–$8.0436036
Langley (District)$3.34–$12.6435046
Nanaimo$1.56–$10.7526034
Chilliwack$1.64–$6.2724059
New Westminster$2.64–$9.5824032
Kamloops$1.93–$6.9323028
Maple Ridge$2.20–$11.2321061
Delta$1.63–$7.3920043
Prince George$2.01–$520011
Port Coquitlam$2.50–$9.7220037
Langford$1.87–$5.8315032
Vernon$2.37–$11.3415028
West Vancouver$1.84–$7.3015035
View Royal$1.87–$6.2515032
West Kelowna$1.59–$5.0712050
Port Moody$2.18–$8.3412030
Courtenay$1.31–$7.1412015
Squamish$2.02–$4.0412021
Saanich$2.32–$6.6311026
Campbell River$7.05–$47.8210022
Penticton$1.29–$3.298040
Langley (City)$6.28–$21.088051
Williams Lakenot enough ad clicks804
Fort St. Johnnot enough ad clicks603
Salmon Arm$1.44–$6.366025
Pitt Meadows$2.20–$6.556049
Port Alberni$1.32–$2.946021
Comoxnot enough ad clicks6017
Powell Rivernot enough ad clicks603
Parksville$2.47–$18.936024
North Cowichan$1.69–$6.015037
Cranbrooknot enough ad clicks5030
Central Saanich$2.25–$5.875038
Whistler$2.71–$12.495032
Dawson Creeknot enough ad clicks504
Mission$1.43–$5.834050
White Rock$1.58–$8.734047
Prince Rupertnot enough ad clicks408
Terracenot enough ad clicks402
Nelsonnot enough ad clicks407
Colwood$2.78–$8.573060
Oak Bay$2.15–$6.423050
Sookenot enough ad clicks3040
Sidneynot enough ad clicks3027
North Saanich$2.84–$7.893061
Esquimaltnot enough ad clicks2030
Lake Countrynot enough ad clicks200
Summerlandnot enough ad clicks2054
Coldstreamnot enough ad clicks200

Canada

PlaceCost per clickSearches/moCompetition
Canada$2.07–$9.5668,60032

Manitoba

PlaceCost per clickSearches/moCompetition
Manitoba$1.71–$32.172,16032
Winnipeg$1.63–$27.161,44039
St. Andrews$4.15–$44.6225034
Springfield$5.40–$47.2416049
Hanover$2.25–$25.7812019
Brandon$7.28–$47.0110018
Taché$2.31–$29.4710020
Winklernot enough ad clicks406
Portage la Prairie$0.90–$12.174017
Steinbachnot enough ad clicks3039
Thompsonnot enough ad clicks2024
St. Clementsnot enough ad clicks2047
Selkirknot enough ad clicks209

New Brunswick

PlaceCost per clickSearches/moCompetition
New Brunswick$1.70–$8.321,51040
Fredericton$2.48–$9.2325062
Moncton$1.44–$8.1424054
Saint John$1.44–$4.6720030
Dieppe$1.43–$6.5710058
Miramichi$4.45–$21.395025
Quispamsis$2.10–$7.714039
Bathurst$2.65–$74023
Riverview$1.08–$8.823042
Edmundstonnot enough ad clicks205
Tracadienot enough ad clicks200
Rothesay$1.02–$6.282033

Newfoundland and Labrador

PlaceCost per clickSearches/moCompetition
Newfoundland and Labrador$2.08–$12.9181024
St. John's$1.86–$11.7831037
Mount Pearl$1.81–$9.156038
Conception Bay South$2.21–$11.055030
Corner Brooknot enough ad clicks507
Paradise$1.52–$2154036
Grand Falls-Windsor$20.76–$48.423029
Gandernot enough ad clicks303

Nova Scotia

PlaceCost per clickSearches/moCompetition
Nova Scotia$1.65–$11.252,38040
Halifax$1.81–$8.9157044
Chester$2.13–$13.2711036
Truro$1.13–$11.215044
East Hants$1.42–$5.824053
Pictounot enough ad clicks4013
Invernessnot enough ad clicks409
Lunenburgnot enough ad clicks3060
West Hants$1.81–$5.783045
Antigonish$77.70–$1963016
Yarmouthnot enough ad clicks3013

Yellowknife

PlaceCost per clickSearches/moCompetition
Yellowknifenot enough ad clicks508

Ontario

PlaceCost per clickSearches/moCompetition
Ontario$2.10–$9.8331,50034
Toronto$2.57–$11.159,10032
Ottawa$1.84–$9.542,22038
Mississauga$2.94–$13.241,44040
Hamilton$1.84–$9.531,17048
London$1.95–$71,05031
Brampton$3.04–$8.3981040
Markham$1.92–$9.2981023
Vaughan$2.32–$9.4981036
Kitchener$1.78–$6.2059044
Oakville$3.82–$11.6853034
Richmond Hill$1.79–$7.1153025
Windsor$2.35–$7.9352054
Oshawa$2.28–$9.9644041
Barrie$2.01–$5.7637042
Guelph$2.20–$10.5935026
Burlington$3.35–$11.3731060
Waterloo$1.72–$5.2931035
Kingston$1.87–$17.2630041
Brant$2.94–$16.482707
St. Catharines$1.20–$5.1626049
Cambridge$2.16–$6.7526049
Greater Sudbury$1.67–$5.7125023
Peterborough$1.83–$6.2025030
Whitby$2.97–$9.2124027
Milton$2.96–$15.8924037
Ajax$2.24–$7.3823030
Thunder Bay$1.54–$11.282308
Newmarket$1.73–$16.8223027
Thorold$1.18–$4.8322052
Brantford$3.48–$15.7220037
Chatham-Kent$0.91–$4.0719048
West Lincoln$1.23–$5.4019049
Pickering$2.23–$6.5916031
Sault Ste. Marie$1.92–$4.5216010
Aurora$1.77–$17.3615036
Niagara Falls$1.32–$4.7414060
Welland$1–$7.2414037
Belleville$2.66–$7.9914039
Sarnia$2.48–$7.9513015
Middlesex Centre$1.73–$5.8413029
Kawartha Lakes$1.63–$612034
Norfolk$1.64–$9.0711036
Halton Hills$2.78–$9.0911048
St. Thomas$1.60–$10.2911033
North Bay$1.15–$6.2010032
Cornwall$2.42–$11.1310019
Woodstock$2.25–$6.669026
Quinte West$2.53–$8.039036
Orangeville$2.29–$10.329051
Collingwood$3.08–$13.359023
Wilmot$1.53–$5.619048
North Dumfries$2.16–$6.029050
Caledon$3.42–$14.878031
Georgina$1.29–$18.078042
New Tecumseth$3.18–$11.408038
Bradford West Gwillimbury$1.24–$16.768033
East Gwillimbury$2.94–$16.568015
King$1.61–$18.318037
Whitchurch-Stouffville$3.47–$14.617034
Haldimand$2–$11.177043
Orillia$2.61–$12.116034
Stratfordnot enough ad clicks6022
Centre Wellington$3.36–$10.236037
Huntsville$1.16–$8.716033
Guelph/Eramosa$2.80–$12.406039
Innisfil$1.88–$9.855053
Timminsnot enough ad clicks508
LaSalle$2.57–$6.325056
Grimsby$3.32–$15.085031
Woolwich$1.95–$4.595035
Clarence-Rockland$0.99–$6.445042
Lincoln$0.88–$4.195038
Tecumseh$2.31–$7.695073
Owen Sound$1.60–$6.455028
Cobourgnot enough ad clicks5018
Bracebridge$1.79–$11.805043
Kenoranot enough ad clicks506
Tiny$2.38–$4.505020
Cavan Monaghannot enough ad clicks5026
Lakeshore$2.04–$5.984046
Fort Erie$1.96–$4.764042
Leamington$1.82–$4.474019
Prince Edward$2.43–$6.404024
Wasaga Beach$2.03–$7.534043
Strathroy-Caradoc$2.11–$9.654033
Essa$1.71–$4.054064
Kingsville$2.01–$7.244056
Scugognot enough ad clicks4031
Essex$1.61–$5.084053
Port Colborne$3.16–$10.634027
Tillsonburg$1.88–$8.514043
Petawawanot enough ad clicks4016
North Grenville$1.54–$6.434022
Midlandnot enough ad clicks4021
Severn$2.12–$14.764038
Trent Hills$1.07–$5.054021
Carleton Place$1.37–$12.874040
Amherstburg$1.88–$3.923044
Brockvillenot enough ad clicks3020
Springwaternot enough ad clicks3048
South Frontenac$1.99–$9.743033
Selwyn$3.55–$13.773025
Pelhamnot enough ad clicks3021
Loyalist$2.27–$13.523055
Port Hope$1.47–$4.873037
Greater Napaneenot enough ad clicks3034
Saugeen Shores$0.88–$6.923032
North Perthnot enough ad clicks3019
Clearviewnot enough ad clicks3026
Pembrokenot enough ad clicks3013
Thames Centrenot enough ad clicks3019
Ingersoll$1.87–$5.203043
The Nation$0.67–$5.233020
South Glengarrynot enough ad clicks3031
Gravenhurst$1.69–$12.133021
Wellington Northnot enough ad clicks3022
Brighton$1.72–$6.293042
Erin$2.18–$16.403045
Lambton Shoresnot enough ad clicks3020
Elliot Lakenot enough ad clicks3027
Georgian Bluffs$1.80–$3.903032
Grey Highlandsnot enough ad clicks3030
Penetanguishenenot enough ad clicks3031
Claringtonnot enough ad clicks2026
Oro-Medontenot enough ad clicks2065
Uxbridgenot enough ad clicks2056
Russell$2–$7.262079
Niagara-on-the-Lakenot enough ad clicks200
Mississippi Millsnot enough ad clicks209
St. Clairnot enough ad clicks2037
West Nipissingnot enough ad clicks209
South Stormontnot enough ad clicks2027
West Greynot enough ad clicks2017
Perth Eastnot enough ad clicks2039
Brocknot enough ad clicks2070
Kincardinenot enough ad clicks209
Meafordnot enough ad clicks202
Wellesleynot enough ad clicks2010
North Dundasnot enough ad clicks2072
Norwichnot enough ad clicks2076
Taynot enough ad clicks2017
Hamilton (Township)not enough ad clicks2035
South Dundasnot enough ad clicks2049
Adjala-Tosorontionot enough ad clicks2046
Rideau Lakesnot enough ad clicks2016
Mapletonnot enough ad clicks207
Ramaranot enough ad clicks2062
Hawkesburynot enough ad clicks203
North Glengarry$1.65–$4.362020
South Huronnot enough ad clicks2013

Prince Edward Island

PlaceCost per clickSearches/moCompetition
Prince Edward Island$1.38–$4.1429019
Charlottetown$1.50–$3.4815017
Stratford$1.30–$3.1510021
Summerside$1.14–$2.433025

Quebec

PlaceCost per clickSearches/moCompetition
Quebec$1.79–$8.607,08021
Montreal$1.97–$10.833,16021
Gatineau$1.38–$7.7636030
Laval$1.41–$5.5523025
Quebec City$1.49–$3.8622016
Longueuil$1.41–$3.7518025
Blainville$1.40–$6.0618013
Rosemèrenot enough ad clicks15012
Brossard$2.18–$4.2812024
Sherbrooke$1.80–$4.098011
Pointe-Claire$2.81–$21.978037
Prévost$1.96–$6.088023
Saint-Sauveur$1.96–$6.088023
Rouyn-Noranda$2.45–$9.276011
Mont-Royal$2.66–$19.406034
Kirkland$4.78–$35.026032
Dorval$1.92–$18.396030
Lévis$1.38–$4.485018
Trois-Rivières$1.25–$14.545016
Terrebonne$1.34–$11.215017
Châteauguay$5.80–$8.385036
Dollard-des-Ormeaux$4.25–$21.485044
Côte-Saint-Luc$2.08–$13.875044
Saguenaynot enough ad clicks402
Saint-Jean-sur-Richelieu$2.14–$8.264031
Repentignynot enough ad clicks4016
Saint-Hyacinthenot enough ad clicks405
Vaudreuil-Dorionnot enough ad clicks4033
Boisbriandnot enough ad clicks409
Beaconsfield$2.47–$22.464029
Granbynot enough ad clicks3011
Mirabel$1.85–$18.383019
Salaberry-de-Valleyfieldnot enough ad clicks3016
Chamblynot enough ad clicks3045
Sainte-Thérèsenot enough ad clicks307
La Prairienot enough ad clicks3031
Candiacnot enough ad clicks3015
Saint-Lambert$1.31–$9.833040
Westmountnot enough ad clicks3011
Saint-Jérômenot enough ad clicks203
Drummondvillenot enough ad clicks200
Mascouchenot enough ad clicks206
Shawinigannot enough ad clicks206
Victoriavillenot enough ad clicks204
Saint-Eustachenot enough ad clicks2063
Bouchervillenot enough ad clicks2016
Sorel-Tracynot enough ad clicks203
Val-d'Ornot enough ad clicks2022
Almanot enough ad clicks2011
Sainte-Julienot enough ad clicks207
Saint-Constant$1.69–$3.982012
Magognot enough ad clicks206
Saint-Bruno-de-Montarvillenot enough ad clicks2016
Thetford Minesnot enough ad clicks207
Sept-Îlesnot enough ad clicks209
Beloeilnot enough ad clicks2017
L'Assomptionnot enough ad clicks2036
Joliettenot enough ad clicks207
Varennesnot enough ad clicks205
Baie-Comeaunot enough ad clicks200
Rivière-du-Loupnot enough ad clicks200
Sainte-Marthe-sur-le-Lacnot enough ad clicks2049
Mont-Saint-Hilairenot enough ad clicks200
Deux-Montagnesnot enough ad clicks207
Saint-Colombannot enough ad clicks200
Sainte-Catherinenot enough ad clicks2029
Saint-Basile-le-Grandnot enough ad clicks2051
L'Ancienne-Lorettenot enough ad clicks2011
Cowansvillenot enough ad clicks209
Sainte-Anne-des-Plainesnot enough ad clicks200
Gaspénot enough ad clicks2026
Pincourtnot enough ad clicks207
Merciernot enough ad clicks2032
Lachutenot enough ad clicks200
Sainte-Adèlenot enough ad clicks200
Matanenot enough ad clicks200
Beauharnoisnot enough ad clicks202
Bécancournot enough ad clicks205
Val-des-Montsnot enough ad clicks2018
Sainte-Marienot enough ad clicks200
Amosnot enough ad clicks200
Carignannot enough ad clicks2017
Rawdonnot enough ad clicks2010
Cantleynot enough ad clicks2050
Bromontnot enough ad clicks202
Marievillenot enough ad clicks200
Sainte-Agathe-des-Montsnot enough ad clicks208
Sainte-Juliennenot enough ad clicks200
La Tuquenot enough ad clicks200
Montmagnynot enough ad clicks200
Mont-Tremblantnot enough ad clicks205
Saint-Hippolytenot enough ad clicks200
Bois-des-Filionnot enough ad clicks2022
Farnhamnot enough ad clicks2017
Pont-Rougenot enough ad clicks207
Saint-Féliciennot enough ad clicks2025
Rimouskinot enough ad clicks100
Saint-Georgesnot enough ad clicks102
Saint-Lin–Laurentidesnot enough ad clicks1025
Sainte-Sophienot enough ad clicks100
Saint-Charles-Borroméenot enough ad clicks100
Lavaltrienot enough ad clicks100
Mont-Lauriernot enough ad clicks100
Dolbeau-Mistassininot enough ad clicks1036
Saint-Amablenot enough ad clicks1043
Notre-Dame-de-l'Île-Perrotnot enough ad clicks100
Saint-Raymondnot enough ad clicks100

Saskatchewan

PlaceCost per clickSearches/moCompetition
Saskatchewan$2.23–$11.801,71017
Saskatoon$2.88–$11.3651015
Regina$1.42–$18.4641033
Prince Albert$2.12–$11.208013
Moose Jawnot enough ad clicks808
North Battlefordnot enough ad clicks508
Swift Currentnot enough ad clicks403
Yorktonnot enough ad clicks404
Warmannot enough ad clicks407
Weyburnnot enough ad clicks308
Estevannot enough ad clicks3025
Martensvillenot enough ad clicks3018

Whitehorse

PlaceCost per clickSearches/moCompetition
Whitehorsenot enough ad clicks506