Explore

Google Ads costs for landscapers 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.38–$9.864,69033
Calgary$2.81–$8.711,56036
Edmonton$2.49–$10.411,37037
Parkland County$2.32–$11.3939038
Sturgeon County$2.95–$10.2519049
Red Deer County$1.84–$14.2713040
Spruce Grove$1.57–$12.4611028
Red Deer$1.92–$13.0210043
Leducnot enough ad clicks10028
County of Grande Prairie No. 1$0.79–$1410016
Beaumont$3.16–$9.3110053
Lethbridge$2.46–$6.169034
Stony Plainnot enough ad clicks9012
Airdrie$2.85–$6.968039
St. Albert$5.95–$16.498062
Chestermere$1.76–$12.098036
Medicine Hatnot enough ad clicks6014
Foothills County$2.89–$6.536023
Grande Prairienot enough ad clicks5011
Cochranenot enough ad clicks5020
Okotoksnot enough ad clicks409
Fort Saskatchewannot enough ad clicks4023
Lloydminster (Alberta part)not enough ad clicks400
Camrosenot enough ad clicks4010
Sylvan Lakenot enough ad clicks4041
Cold Lakenot enough ad clicks400
Brooksnot enough ad clicks4010
Strathmorenot enough ad clicks405
Lacombenot enough ad clicks4011
Wetaskiwinnot enough ad clicks402
Blackfaldsnot enough ad clicks4016
Yellowhead Countynot enough ad clicks403
Morinvillenot enough ad clicks400
Canmorenot enough ad clicks3013
High Rivernot enough ad clicks305

British Columbia

PlaceCost per clickSearches/moCompetition
British Columbia$2.89–$9.755,45023
Vancouver$2.69–$11.871,14033
Surrey$3.38–$13.0570037
Burnaby$2.73–$16.367009
North Vancouver (District)$2.37–$10.2725034
Victoria$3.16–$9.0121038
Kelowna$3.77–$11.8919023
Coquitlam$2.92–$11.8017035
Langley (District)$2.74–$10.5317031
Abbotsford$3.51–$9.5616038
Richmond$3.38–$7.4816033
North Vancouver (City)$4.08–$7.7115040
Delta$4.19–$20.4214038
Chilliwack$2.81–$4.6711041
Nanaimo$2.05–$8.1010024
Maple Ridge$2.91–$3.7910012
Kamloops$3.74–$8.049030
New Westminsternot enough ad clicks9033
Port Coquitlam$2.05–$14.388018
West Vancouver$2.43–$4.757047
Langford$3.53–$6.686035
Vernonnot enough ad clicks6031
Port Moodynot enough ad clicks6028
Langley (City)not enough ad clicks6018
View Royal$3.52–$6.686033
Saanichnot enough ad clicks5049
Prince Georgenot enough ad clicks5011
Penticton$3.22–$8.285028
West Kelowna$5.09–$12.095034
Courtenaynot enough ad clicks5012
Pitt Meadowsnot enough ad clicks5034
Campbell River$3.95–$10.394016
North Cowichannot enough ad clicks409
Squamishnot enough ad clicks404
White Rocknot enough ad clicks4010
Fort St. Johnnot enough ad clicks405
Cranbrooknot enough ad clicks407
Salmon Armnot enough ad clicks4026
Colwoodnot enough ad clicks4025
Port Alberninot enough ad clicks4010
Oak Baynot enough ad clicks402
Central Saanichnot enough ad clicks409
Comoxnot enough ad clicks4016
Whistlernot enough ad clicks407
Powell Rivernot enough ad clicks4012
Parksvillenot enough ad clicks4022
Dawson Creeknot enough ad clicks400
Sidneynot enough ad clicks4014
North Saanichnot enough ad clicks407
Terracenot enough ad clicks404
Nelsonnot enough ad clicks400
Williams Lakenot enough ad clicks405
Missionnot enough ad clicks3011
Esquimaltnot enough ad clicks300
Sookenot enough ad clicks3022
Prince Rupertnot enough ad clicks3010
Summerlandnot enough ad clicks3043
Coldstreamnot enough ad clicks300

Canada

PlaceCost per clickSearches/moCompetition
Canada$2.51–$11.2633,20025

Manitoba

PlaceCost per clickSearches/moCompetition
Manitoba$1.47–$6.071,17019
Winnipeg$1.56–$6.3366025
St. Andrews$0.98–$515016
Springfieldnot enough ad clicks13024
Hanovernot enough ad clicks7021
Brandon$1.83–$11.925027
Tachénot enough ad clicks5016
Steinbachnot enough ad clicks408
Winklernot enough ad clicks405
Portage la Prairienot enough ad clicks403
Thompsonnot enough ad clicks400
Selkirknot enough ad clicks4012
St. Clementsnot enough ad clicks305

New Brunswick

PlaceCost per clickSearches/moCompetition
New Brunswick$1.33–$9.1048016
Monctonnot enough ad clicks13018
Frederictonnot enough ad clicks9021
Saint Johnnot enough ad clicks806
Dieppenot enough ad clicks609
Riverviewnot enough ad clicks4013
Miramichinot enough ad clicks401
Edmundstonnot enough ad clicks400
Tracadienot enough ad clicks400
Quispamsisnot enough ad clicks301
Bathurstnot enough ad clicks300
Rothesaynot enough ad clicks300

Newfoundland and Labrador

PlaceCost per clickSearches/moCompetition
Newfoundland and Labrador$0.93–$2.6522019
St. John's$0.96–$2.7111024
Conception Bay Southnot enough ad clicks405
Paradisenot enough ad clicks4019
Mount Pearlnot enough ad clicks4015
Grand Falls-Windsornot enough ad clicks400
Gandernot enough ad clicks400
Corner Brooknot enough ad clicks300

Nova Scotia

PlaceCost per clickSearches/moCompetition
Nova Scotia$2.55–$9.9671021
Halifax$2.78–$9.6818029
Lunenburgnot enough ad clicks404
East Hantsnot enough ad clicks4020
Pictounot enough ad clicks400
Antigonishnot enough ad clicks400
Invernessnot enough ad clicks403
Truronot enough ad clicks401
Yarmouthnot enough ad clicks401
West Hantsnot enough ad clicks3017
Chesternot enough ad clicks303

Yellowknife

PlaceCost per clickSearches/moCompetition
Yellowknifenot enough ad clicks405

Ontario

PlaceCost per clickSearches/moCompetition
Ontario$2.68–$12.4116,20027
Toronto$2.81–$12.223,69030
Ottawa$2.21–$10.8793021
Mississauga$3.58–$18.1487036
Brampton$2.74–$11.5982032
Hamilton$2.63–$12.4270028
Vaughan$3.34–$14.7753042
London$2.79–$10.7848033
Markham$2.59–$9.5444034
North Baynot enough ad clicks3600
Kitchener$2.44–$12.3235031
Windsor$2.32–$7.8031025
Oakville$6.13–$19.9730037
Whitby$2.78–$9.8930026
Burlington$3.54–$18.7423036
Oshawa$2.79–$8.7923028
Richmond Hill$2.64–$10.9621035
Cambridge$3.24–$10.7621035
Barrie$6.32–$82.0419032
Waterloo$3.54–$12.8518031
Milton$3.46–$12.5018033
Newmarket$4.44–$11.7316015
St. Catharines$1.92–$10.2315036
Ajax$2.66–$10.4715029
Thorold$2.24–$8.3615032
Guelph$2.38–$7.9414026
Greater Sudburynot enough ad clicks13014
West Lincoln$2.26–$7.3712033
Kingston$2.96–$22.7311021
Pickering$2.52–$8.4411030
Thunder Bay$1.38–$9.2610032
Brantford$2.65–$7.0710041
Chatham-Kentnot enough ad clicks10013
Peterboroughnot enough ad clicks10011
Niagara Falls$2.77–$7.319021
Middlesex Centre$2.64–$7.469040
North Dumfriesnot enough ad clicks9026
Halton Hills$2.09–$10.048032
Aurora$3.28–$10.568046
Kawartha Lakesnot enough ad clicks7027
Caledon$2.45–$15.397032
Sarnianot enough ad clicks7016
Bellevillenot enough ad clicks703
Quinte Westnot enough ad clicks706
LaSallenot enough ad clicks7017
Sault Ste. Marienot enough ad clicks608
Norfolk$1.14–$6.596011
Welland$2.11–$6.836043
Woodstock$1.46–$3.966019
St. Thomasnot enough ad clicks6023
Orangevillenot enough ad clicks6027
King$2.35–$16.406033
Woolwichnot enough ad clicks6016
Wilmot$4.06–$21.306030
Whitchurch-Stouffville$2.84–$6.155037
Haldimand$2.11–$10.755032
Cornwallnot enough ad clicks505
New Tecumseth$1.81–$8.375051
Bradford West Gwillimbury$2.34–$14.045027
East Gwillimbury$3.70–$9.995039
Amherstburgnot enough ad clicks5016
Cobourgnot enough ad clicks5016
Claringtonnot enough ad clicks407
Georgina$3.37–$10.874016
Innisfil$3.01–$10.284028
Timminsnot enough ad clicks401
Lakeshorenot enough ad clicks4024
Brantnot enough ad clicks4023
Orillianot enough ad clicks4047
Stratfordnot enough ad clicks409
Fort Erienot enough ad clicks4012
Centre Wellingtonnot enough ad clicks4037
Leamingtonnot enough ad clicks408
Grimsbynot enough ad clicks4011
Clarence-Rocklandnot enough ad clicks4011
Lincoln$1.98–$4.604016
Prince Edwardnot enough ad clicks407
Wasaga Beachnot enough ad clicks4020
Collingwood$4.69–$68.874016
Strathroy-Caradocnot enough ad clicks4015
Tecumsehnot enough ad clicks4033
Essanot enough ad clicks4014
Kingsvillenot enough ad clicks409
Brockvillenot enough ad clicks4011
Springwaternot enough ad clicks4025
Owen Soundnot enough ad clicks409
Scugognot enough ad clicks4017
Uxbridgenot enough ad clicks400
Essexnot enough ad clicks4011
Huntsvillenot enough ad clicks409
South Frontenacnot enough ad clicks4015
Port Colbornenot enough ad clicks4041
Russellnot enough ad clicks409
Selwynnot enough ad clicks4028
Tillsonburgnot enough ad clicks4023
Pelhamnot enough ad clicks404
Petawawanot enough ad clicks404
North Grenvillenot enough ad clicks405
Loyalistnot enough ad clicks404
Midlandnot enough ad clicks4035
Bracebridge$4.48–$8.764028
Port Hopenot enough ad clicks4018
Greater Napaneenot enough ad clicks406
Saugeen Shoresnot enough ad clicks4021
North Perthnot enough ad clicks408
Kenoranot enough ad clicks400
Clearviewnot enough ad clicks4027
Mississippi Millsnot enough ad clicks4022
St. Clairnot enough ad clicks4016
West Nipissingnot enough ad clicks400
Severnnot enough ad clicks4023
Pembrokenot enough ad clicks404
Thames Centrenot enough ad clicks408
Guelph/Eramosanot enough ad clicks4026
Trent Hillsnot enough ad clicks408
Ingersollnot enough ad clicks4011
South Stormontnot enough ad clicks404
The Nationnot enough ad clicks409
Gravenhurstnot enough ad clicks4037
West Greynot enough ad clicks400
Tinynot enough ad clicks4030
Perth Eastnot enough ad clicks4011
Brocknot enough ad clicks400
Carleton Placenot enough ad clicks4023
Wellington Northnot enough ad clicks402
Kincardinenot enough ad clicks400
Brightonnot enough ad clicks4011
Erinnot enough ad clicks4054
Lambton Shoresnot enough ad clicks4022
Elliot Lakenot enough ad clicks400
North Dundasnot enough ad clicks4011
Taynot enough ad clicks4022
South Dundasnot enough ad clicks400
Adjala-Tosorontionot enough ad clicks4034
Rideau Lakesnot enough ad clicks4013
Grey Highlandsnot enough ad clicks4022
Ramaranot enough ad clicks4024
Hawkesburynot enough ad clicks403
Penetanguishenenot enough ad clicks4055
Cavan Monaghannot enough ad clicks4033
Oro-Medontenot enough ad clicks3015
Niagara-on-the-Lakenot enough ad clicks300
South Glengarrynot enough ad clicks308
Meafordnot enough ad clicks3030
Wellesleynot enough ad clicks3035
Norwichnot enough ad clicks300
Georgian Bluffsnot enough ad clicks3021
Hamilton (Township)not enough ad clicks300
Mapletonnot enough ad clicks3029
North Glengarrynot enough ad clicks305
South Huronnot enough ad clicks305

Prince Edward Island

PlaceCost per clickSearches/moCompetition
Prince Edward Islandnot enough ad clicks12013
Charlottetownnot enough ad clicks509
Stratfordnot enough ad clicks5010
Summersidenot enough ad clicks404

Quebec

PlaceCost per clickSearches/moCompetition
Quebec$2.25–$7.043,05017
Montreal$2.20–$7.531,36014
Laval$2.34–$4.9017015
Gatineau$1.97–$6.8814017
Longueuil$3.14–$9.4011033
Quebec City$1.38–$5.921009
Pointe-Claire$1.79–$6.427033
Brossard$3–$8.446026
Châteauguaynot enough ad clicks5013
Dollard-des-Ormeaux$2.53–$6.495040
Kirkland$2.73–$9.235029
Dorvalnot enough ad clicks505
Sherbrookenot enough ad clicks409
Lévisnot enough ad clicks406
Saguenaynot enough ad clicks400
Trois-Rivièresnot enough ad clicks401
Terrebonnenot enough ad clicks407
Saint-Jean-sur-Richelieunot enough ad clicks402
Repentignynot enough ad clicks4023
Saint-Jérômenot enough ad clicks4012
Drummondvillenot enough ad clicks4012
Mirabelnot enough ad clicks407
Blainvillenot enough ad clicks405
Saint-Hyacinthenot enough ad clicks4025
Mascouche$3.24–$10.23409
Shawinigannot enough ad clicks400
Rimouskinot enough ad clicks400
Saint-Eustachenot enough ad clicks407
Vaudreuil-Dorion$1.72–$4.384014
Salaberry-de-Valleyfieldnot enough ad clicks403
Rouyn-Norandanot enough ad clicks401
Bouchervillenot enough ad clicks4038
Sorel-Tracynot enough ad clicks400
Côte-Saint-Luc$2.70–$4.864020
Saint-Georgesnot enough ad clicks400
Val-d'Ornot enough ad clicks400
Chamblynot enough ad clicks4013
Almanot enough ad clicks400
Saint-Constantnot enough ad clicks4014
Boisbriandnot enough ad clicks408
Sainte-Thérèsenot enough ad clicks4010
La Prairienot enough ad clicks4022
Saint-Bruno-de-Montarvillenot enough ad clicks4011
Thetford Minesnot enough ad clicks402
Beloeilnot enough ad clicks4022
L'Assomptionnot enough ad clicks400
Candiacnot enough ad clicks4025
Saint-Lambertnot enough ad clicks4014
Joliettenot enough ad clicks400
Varennesnot enough ad clicks4010
Mont-Royalnot enough ad clicks4013
Sainte-Marthe-sur-le-Lacnot enough ad clicks4022
Deux-Montagnesnot enough ad clicks400
Sainte-Catherinenot enough ad clicks4011
Saint-Basile-le-Grandnot enough ad clicks400
L'Ancienne-Lorettenot enough ad clicks400
Gaspénot enough ad clicks400
Merciernot enough ad clicks400
Lavaltrienot enough ad clicks400
Lachutenot enough ad clicks4011
Rosemèrenot enough ad clicks400
Matanenot enough ad clicks400
Prévostnot enough ad clicks4014
Beauharnoisnot enough ad clicks4012
Val-des-Montsnot enough ad clicks400
Saint-Amablenot enough ad clicks400
Saint-Sauveurnot enough ad clicks4014
Bromontnot enough ad clicks404
Sainte-Agathe-des-Montsnot enough ad clicks401
Saint-Raymondnot enough ad clicks400
Bois-des-Filionnot enough ad clicks407
Granbynot enough ad clicks3017
Victoriavillenot enough ad clicks3021
Sainte-Julienot enough ad clicks300
Magognot enough ad clicks307
Sept-Îlesnot enough ad clicks300
Saint-Lin–Laurentidesnot enough ad clicks3010
Baie-Comeaunot enough ad clicks300
Rivière-du-Loupnot enough ad clicks300
Westmountnot enough ad clicks3019
Beaconsfieldnot enough ad clicks3030
Sainte-Sophienot enough ad clicks300
Saint-Colombannot enough ad clicks300
Cowansvillenot enough ad clicks305
Pincourtnot enough ad clicks302
Mont-Lauriernot enough ad clicks300
Dolbeau-Mistassininot enough ad clicks300
Sainte-Marienot enough ad clicks305
Amosnot enough ad clicks300
Carignannot enough ad clicks300
Rawdonnot enough ad clicks300
Cantleynot enough ad clicks300
Sainte-Juliennenot enough ad clicks300
La Tuquenot enough ad clicks300
Montmagnynot enough ad clicks300
Mont-Tremblantnot enough ad clicks305
Saint-Hippolytenot enough ad clicks300
Farnhamnot enough ad clicks300
Pont-Rougenot enough ad clicks300
Saint-Féliciennot enough ad clicks302
Mont-Saint-Hilairenot enough ad clicks2015
Sainte-Anne-des-Plainesnot enough ad clicks2015
Sainte-Adèlenot enough ad clicks200
Bécancournot enough ad clicks2022
Marievillenot enough ad clicks200
Saint-Charles-Borroméenot enough ad clicks100
L'Île-Perrotnot enough ad clicks100

Saskatchewan

PlaceCost per clickSearches/moCompetition
Saskatchewan$1.27–$4.7966018
Saskatoon$1.47–$3.8124017
Regina$1.43–$6.1724025
Prince Albertnot enough ad clicks405
Moose Jawnot enough ad clicks403
Yorktonnot enough ad clicks400
North Battlefordnot enough ad clicks400
Warmannot enough ad clicks400
Weyburnnot enough ad clicks400
Estevannot enough ad clicks400
Martensvillenot enough ad clicks4019
Swift Currentnot enough ad clicks3033

Whitehorse

PlaceCost per clickSearches/moCompetition
Whitehorsenot enough ad clicks401