Explore

Google Ads costs for cleaning companies 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.93–$10.208,13089
Calgary$2.66–$11.373,57093
Edmonton$2.36–$8.982,05089
Parkland County$2.60–$9.7652084
Sturgeon County$2.05–$8.6126089
Red Deer County$1.69–$6.5423081
Red Deer$1.97–$6.4919082
Airdrie$0.72–$11.1519079
County of Grande Prairie No. 1$0.38–$6.0718084
Lethbridge$0.93–$5.0617095
Medicine Hat$0.28–$2.9914081
Chestermere$3.28–$10.9113090
Spruce Grove$2.50–$8.7712083
Foothills County$0.94–$10.4012083
St. Albert$1.98–$8.8710076
Grande Prairie$0.63–$5.978072
Leduc$2.19–$10.468090
Cochrane$2.01–$11.228081
Okotoks$0.71–$10.947072
Fort Saskatchewan$2.20–$9.517066
Beaumont$3.22–$11.216072
Lloydminster (Alberta part)$0.19–$2.755061
Stony Plain$1.06–$9.475051
Sylvan Lake$0.93–$6.395040
Canmore$0.43–$12.365036
Lacombe$0.42–$6.175057
Yellowhead County$0.25–$2.735059
Camrose$0.21–$8.454073
Cold Lakenot enough ad clicks4025
Brooksnot enough ad clicks4028
Strathmorenot enough ad clicks4074
High River$1.92–$6.664042
Wetaskiwinnot enough ad clicks4050
Blackfalds$1.92–$9.704072
Morinville$0.77–$12.124023

British Columbia

PlaceCost per clickSearches/moCompetition
British Columbia$1.80–$12.629,05089
Vancouver$3.14–$14.241,64086
Surrey$3.05–$16.441,18096
Burnaby$2.44–$12.7374086
Victoria$2.40–$10.9551088
Richmond$2.88–$13.0936088
Kelowna$1.01–$10.2633088
North Vancouver (District)$3.42–$14.0132090
Abbotsford$1.88–$13.9131085
Coquitlam$2.44–$13.9531093
Langley (District)$2.31–$14.0730079
North Vancouver (City)$3.76–$15.0728093
Delta$3.31–$15.5320092
Port Coquitlam$3.08–$19.7820082
Kamloops$0.63–$7.9417081
Chilliwack$0.59–$12.9115089
Maple Ridge$0.94–$14.9515084
West Vancouver$3.46–$15.2115095
Nanaimo$1.04–$7.4014093
New Westminster$2.66–$17.3413091
View Royal$2–$10.7013094
Prince George$0.26–$2.6212087
Langford$1.01–$9.8511093
Vernon$0.26–$4.7410075
West Kelowna$0.62–$12.6710076
Saanich$3.64–$20.348084
Penticton$0.27–$4.468071
Port Moody$2.43–$12.788082
Langley (City)$3.03–$14.958087
Courtenay$0.29–$6.538074
Campbell River$0.28–$3.047066
Mission$2.10–$15.106075
Squamish$1.32–$12.206064
Fort St. John$0.42–$4.036052
Pitt Meadows$0.87–$14.196083
North Cowichan$0.62–$5.485072
White Rock$3.12–$12.115048
Cranbrook$0.29–$5.665045
Salmon Arm$0.25–$10.205054
Port Alberni$0.26–$3.985062
Oak Bay$4.47–$15.255044
Central Saanich$1.34–$9.405059
Comox$0.33–$6.865075
Whistler$1.82–$15.315047
Parksville$0.44–$3.665056
Terrace$0.34–$14.235040
Nelson$0.25–$3.975065
Williams Lake$0.25–$3.975043
Sooke$0.33–$6.204025
Powell Rivernot enough ad clicks4027
Dawson Creek$0.15–$0.964025
Sidney$0.41–$6.164023
Prince Rupertnot enough ad clicks4025
North Saanich$0.84–$6.904026
Colwood$1.08–$9.903065
Esquimaltnot enough ad clicks3033
Summerland$0.31–$4.913032
Coldstreamnot enough ad clicks200
Lake Countrynot enough ad clicks100

Canada

PlaceCost per clickSearches/moCompetition
Canada$1.39–$8.9846,40083

Manitoba

PlaceCost per clickSearches/moCompetition
Manitoba$1.04–$5.511,68087
Winnipeg$1.94–$5.691,12089
St. Andrews$0.82–$5.1818081
Springfield$2.12–$5.9713089
Brandon$0.34–$2.0510073
Hanover$0.27–$5.078071
Taché$0.27–$5.087066
Steinbach$0.30–$2.015055
Winkler$0.43–$3.045043
Portage la Prairie$0.32–$1.364046
Thompsonnot enough ad clicks4041
St. Clements$0.37–$5.114039
Selkirk$0.19–$4.223033

New Brunswick

PlaceCost per clickSearches/moCompetition
New Brunswick$0.64–$4.8356080
Moncton$0.68–$4.6315070
Fredericton$1.14–$12.469070
Saint John$0.43–$3.478082
Dieppe$0.78–$6.387053
Quispamsis$0.42–$3.554066
Miramichi$1.09–$1.854058
Edmundstonnot enough ad clicks4057
Bathurstnot enough ad clicks4034
Riverviewnot enough ad clicks3062
Rothesaynot enough ad clicks3043
Tracadienot enough ad clicks207

Newfoundland and Labrador

PlaceCost per clickSearches/moCompetition
Newfoundland and Labrador$0.31–$2.3740083
St. John's$0.40–$2.9918084
Conception Bay South$0.12–$2.326052
Mount Pearl$0.27–$2.866072
Paradise$0.22–$2.705052
Corner Brooknot enough ad clicks4030
Grand Falls-Windsornot enough ad clicks3033
Gandernot enough ad clicks3033

Nova Scotia

PlaceCost per clickSearches/moCompetition
Nova Scotia$0.88–$3.9995087
Halifax$1.43–$6.2729083
Chester$0.15–$1.405053
Lunenburgnot enough ad clicks4025
East Hants$0.44–$2.024025
Pictounot enough ad clicks4025
West Hantsnot enough ad clicks4025
Truronot enough ad clicks4050
Yarmouthnot enough ad clicks4025
Antigonishnot enough ad clicks3033
Inverness$0.22–$1.263038

Yellowknife

PlaceCost per clickSearches/moCompetition
Yellowknife$0.54–$3.064078

Ontario

PlaceCost per clickSearches/moCompetition
Ontario$1.52–$8.1821,39083
Toronto$2.29–$9.104,76080
Ottawa$2.33–$8.321,77083
London$3.41–$10.021,21069
Brampton$1.92–$6.031,18089
Mississauga$2.61–$7.841,04092
Hamilton$1.80–$7.0885086
Vaughan$2.19–$8.5648086
Kitchener$2.17–$11.2645080
Markham$1.82–$7.7744091
Oakville$2.74–$8.2036087
Windsor$1.27–$5.9333075
Burlington$2.49–$38.3229089
Oshawa$3.19–$10.6229084
Milton$2.14–$7.9928094
Richmond Hill$2–$6.0327080
Cambridge$2.39–$8.3525089
Barrie$1.40–$6.6524081
Guelph$1.21–$7.7923087
Waterloo$2.35–$16.7022077
Whitby$2.82–$11.3322092
Ajax$3.38–$10.9121082
St. Catharines$1.69–$6.5420088
Kingston$0.36–$4.3920080
Thunder Bay$1.45–$7.5218065
Brantford$0.69–$5.7518090
Newmarket$2.48–$7.3917053
Greater Sudbury$0.48–$2.2416079
Pickering$2.37–$11.0916089
Thorold$1.58–$6.9616091
West Lincoln$1.59–$6.2616091
Niagara Falls$1.80–$7.9013080
Middlesex Centre$1.99–$9.5913079
Peterborough$0.26–$4.0412080
Chatham-Kent$0.40–$2.8510077
Sarnia$0.36–$3.0410082
Aurora$1.85–$4.9710085
Woodstock$1.06–$5.1910072
Wilmot$1.37–$5.3510074
Sault Ste. Marie$0.31–$2.038072
Halton Hills$1.27–$9.928089
Welland$1.52–$4.808087
Belleville$0.90–$6.728072
North Bay$0.22–$1.228074
St. Thomas$2.16–$7.908070
North Dumfries$1.66–$7.388083
Kawartha Lakes$1.14–$6.207079
Caledon$0.83–$4.257080
Norfolk$0.53–$5.097060
Haldimand$0.62–$6.067077
Cornwall$0.27–$2.947062
Quinte West$2.46–$4.097075
New Tecumseth$0.30–$3.267074
Brant$0.55–$5.477070
Orangeville$0.29–$37065
King$1.97–$9.757080
Whitchurch-Stouffville$0.64–$4.826074
Georgina$0.42–$3.196080
Innisfil$0.82–$6.826068
Bradford West Gwillimbury$1.57–$8.126071
East Gwillimbury$0.79–$3.376084
Orillia$0.27–$2.486061
Centre Wellington$0.36–$4.816071
Grimsby$0.39–$4.386071
Collingwood$0.30–$4.046060
Huntsville$0.27–$2.316049
Guelph/Eramosa$0.65–$4.636075
Timmins$0.16–$1.425052
Lakeshore$0.32–$1.815066
Stratford$0.75–$5.015052
LaSalle$1.27–$3.685052
Woolwich$0.71–$5.415083
Clarence-Rockland$0.47–$4.375066
Lincoln$1.32–$4.825057
Wasaga Beach$0.22–$3.645060
Tecumseh$0.85–$3.675045
Owen Soundnot enough ad clicks5059
Scugog$2.99–$10.995074
Essex$0.32–$3.485056
Cobourg$0.21–$1.945066
Tillsonburg$0.51–$4.405056
Thames Centre$1.69–$11.925060
Carleton Place$0.23–$1.535056
Cavan Monaghan$3.10–$9.635057
Claringtonnot enough ad clicks4011
Fort Erie$0.25–$6.394055
Leamingtonnot enough ad clicks4034
Prince Edward$0.84–$7.054038
Strathroy-Caradoc$1.80–$7.844025
Amherstburg$0.14–$7.324039
Oro-Medonte$0.41–$2.664030
Essa$1.26–$10.704036
Kingsville$0.24–$1.714057
Brockville$0.31–$1.134023
Springwater$0.63–$3.114025
Uxbridge$0.54–$8.354068
South Frontenacnot enough ad clicks4047
Port Colborne$1.78–$4.314049
Russellnot enough ad clicks4025
Selwynnot enough ad clicks4029
Pelham$0.66–$5.924042
Petawawanot enough ad clicks4047
North Grenville$0.21–$4.494047
Loyalist$0.42–$3.864032
Midland$0.26–$1.424057
Bracebridge$0.25–$4.454037
Port Hope$0.61–$2.764043
Greater Napanee$0.40–$1.534050
Saugeen Shores$0.26–$1.644025
North Perth$0.13–$0.784039
Kenoranot enough ad clicks4025
Clearview$0.11–$1.934061
Mississippi Mills$0.67–$5.524025
St. Clairnot enough ad clicks4025
West Nipissingnot enough ad clicks4031
Pembrokenot enough ad clicks4029
Trent Hills$0.24–$4.044040
Ingersollnot enough ad clicks4029
The Nationnot enough ad clicks4019
South Glengarry$0.23–$3.624024
Gravenhurstnot enough ad clicks4025
West Greynot enough ad clicks4061
Tiny$0.24–$1.704047
Brocknot enough ad clicks4025
Wellington Northnot enough ad clicks4025
Kincardine$0.45–$2.904050
Brighton$0.38–$4.804025
Erin$1.14–$2.464031
Lambton Shoresnot enough ad clicks4023
Elliot Lakenot enough ad clicks4043
Taynot enough ad clicks4025
South Dundasnot enough ad clicks4025
Adjala-Tosorontionot enough ad clicks4025
Grey Highlandsnot enough ad clicks4025
Hawkesburynot enough ad clicks4047
Penetanguishenenot enough ad clicks4047
Niagara-on-the-Lakenot enough ad clicks300
Severn$0.23–$2.553033
South Stormontnot enough ad clicks3062
Perth Eastnot enough ad clicks3028
Meafordnot enough ad clicks3045
North Dundasnot enough ad clicks3033
Norwichnot enough ad clicks3033
Georgian Bluffsnot enough ad clicks3040
Hamilton (Township)not enough ad clicks305
Rideau Lakesnot enough ad clicks3033
Mapleton$0.21–$0.713033
Ramaranot enough ad clicks3032
North Glengarrynot enough ad clicks3033
South Huron$0.31–$3.813053
Wellesleynot enough ad clicks2057

Prince Edward Island

PlaceCost per clickSearches/moCompetition
Prince Edward Island$0.28–$1.8613077
Charlottetown$0.29–$1.858068
Stratford$0.13–$1.546058
Summersidenot enough ad clicks4025

Quebec

PlaceCost per clickSearches/moCompetition
Quebec$1.90–$6.113,61063
Montreal$2.27–$6.431,85056
Gatineau$1.74–$25.8224069
Laval$1.87–$4.8121063
Longueuil$1.73–$5.3414060
Quebec City$0.78–$4.119064
Brossard$2.18–$5.797071
Pointe-Claire$2.20–$6.527066
Châteauguay$0.71–$2.466062
Dollard-des-Ormeaux$2.15–$4.686059
Mont-Royal$2.44–$7.996067
Sherbrooke$0.62–$2.445046
Terrebonne$2.47–$4.995060
Blainvillenot enough ad clicks5077
Vaudreuil-Dorion$1.48–$3.065057
Côte-Saint-Lucnot enough ad clicks5065
Kirkland$2.43–$6.285059
Dorval$2.62–$4.515065
Prévost$0.85–$3.515047
Saint-Sauveur$0.85–$3.515047
Lévis$1.44–$9.314054
Saguenaynot enough ad clicks4025
Trois-Rivièresnot enough ad clicks4025
Saint-Jean-sur-Richelieunot enough ad clicks4038
Repentignynot enough ad clicks4018
Saint-Jérômenot enough ad clicks4050
Drummondvillenot enough ad clicks400
Granbynot enough ad clicks4025
Mirabel$0.44–$3.974023
Saint-Hyacinthenot enough ad clicks4026
Mascouchenot enough ad clicks4047
Shawinigannot enough ad clicks400
Rimouskinot enough ad clicks400
Victoriavillenot enough ad clicks400
Saint-Eustachenot enough ad clicks4020
Salaberry-de-Valleyfieldnot enough ad clicks4018
Rouyn-Norandanot enough ad clicks4035
Bouchervillenot enough ad clicks4010
Sorel-Tracynot enough ad clicks4020
Saint-Georgesnot enough ad clicks4025
Val-d'Ornot enough ad clicks4019
Chamblynot enough ad clicks4025
Almanot enough ad clicks404
Sainte-Julienot enough ad clicks4014
Saint-Constantnot enough ad clicks4025
Magognot enough ad clicks4041
Boisbriandnot enough ad clicks4028
Sainte-Thérèsenot enough ad clicks4029
La Prairienot enough ad clicks4039
Saint-Bruno-de-Montarvillenot enough ad clicks4025
Thetford Minesnot enough ad clicks400
Beloeilnot enough ad clicks4025
Saint-Lin–Laurentidesnot enough ad clicks4025
L'Assomptionnot enough ad clicks4025
Candiac$1.53–$3.484032
Saint-Lambert$0.40–$4.044025
Joliettenot enough ad clicks400
Varennesnot enough ad clicks400
Sainte-Marthe-sur-le-Lacnot enough ad clicks4036
Westmount$0.61–$4.684047
Beaconsfield$1.85–$4.394050
Mont-Saint-Hilairenot enough ad clicks4029
Deux-Montagnesnot enough ad clicks4025
Sainte-Catherinenot enough ad clicks4025
Saint-Basile-le-Grandnot enough ad clicks4025
L'Ancienne-Lorettenot enough ad clicks400
Pincourtnot enough ad clicks4039
Merciernot enough ad clicks4025
Lavaltrienot enough ad clicks400
Lachutenot enough ad clicks400
Rosemèrenot enough ad clicks4025
Beauharnoisnot enough ad clicks4025
Val-des-Montsnot enough ad clicks4032
Carignannot enough ad clicks4025
Rawdonnot enough ad clicks400
Cantley$2.41–$6.724022
Bromontnot enough ad clicks4050
Sainte-Juliennenot enough ad clicks400
La Tuquenot enough ad clicks400
Mont-Tremblant$0.95–$1.994020
Sept-Îlesnot enough ad clicks300
Baie-Comeaunot enough ad clicks300
Rivière-du-Loupnot enough ad clicks3033
Sainte-Sophienot enough ad clicks3033
Cowansvillenot enough ad clicks3019
Sainte-Anne-des-Plainesnot enough ad clicks3033
Mont-Lauriernot enough ad clicks3033
Dolbeau-Mistassininot enough ad clicks300
Bécancournot enough ad clicks300
Saint-Amablenot enough ad clicks300
Sainte-Marienot enough ad clicks300
Amosnot enough ad clicks300
Marievillenot enough ad clicks300
Sainte-Agathe-des-Monts$0.20–$2.463033
Saint-Raymondnot enough ad clicks300
Montmagnynot enough ad clicks300
Bois-des-Filionnot enough ad clicks3033
Farnhamnot enough ad clicks300
Saint-Féliciennot enough ad clicks305
Saint-Colombannot enough ad clicks200
Gaspénot enough ad clicks2050
Matanenot enough ad clicks2050
Saint-Hippolytenot enough ad clicks200
Saint-Lazarenot enough ad clicks100
Sainte-Adèlenot enough ad clicks100
L'Île-Perrotnot enough ad clicks100
Notre-Dame-de-l'Île-Perrotnot enough ad clicks100
Pont-Rougenot enough ad clicks100

Saskatchewan

PlaceCost per clickSearches/moCompetition
Saskatchewan$0.58–$7.361,26089
Saskatoon$0.84–$8.1441089
Regina$0.66–$4.9840091
Prince Albert$0.20–$2.037061
Moose Jaw$0.28–$2.487074
Swift Current$0.21–$1.285043
North Battleford$0.20–$1.715040
Yorkton$0.20–$1.644025
Warman$0.27–$7.344039
Weyburn$0.28–$3.284025
Estevannot enough ad clicks4031
Martensvillenot enough ad clicks4017

Whitehorse

PlaceCost per clickSearches/moCompetition
Whitehorse$0.18–$0.435041