Explore

Google Ads costs for staffing agencies 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$0.93–$5.201,39030
Calgary$1.18–$6.4270039
Edmonton$0.74–$3.0143023
Parkland County$0.82–$2.487019
Sturgeon County$1.04–$7.324036
Red Deernot enough ad clicks3017
Lethbridgenot enough ad clicks304
Airdrienot enough ad clicks3012
St. Albertnot enough ad clicks3016
Grande Prairienot enough ad clicks3029
Medicine Hatnot enough ad clicks300
Spruce Grovenot enough ad clicks308
Leducnot enough ad clicks3016
Cochranenot enough ad clicks3016
Okotoksnot enough ad clicks300
Fort Saskatchewannot enough ad clicks300
County of Grande Prairie No. 1not enough ad clicks3010
Foothills Countynot enough ad clicks300
Chestermerenot enough ad clicks3014
Beaumontnot enough ad clicks3029
Red Deer Countynot enough ad clicks3015
Lloydminster (Alberta part)not enough ad clicks300
Stony Plainnot enough ad clicks3014
Sylvan Lakenot enough ad clicks3012
Canmorenot enough ad clicks307
Cold Lakenot enough ad clicks300
Brooksnot enough ad clicks300
Strathmorenot enough ad clicks300
High Rivernot enough ad clicks300
Lacombenot enough ad clicks300
Wetaskiwinnot enough ad clicks305
Yellowhead Countynot enough ad clicks3012
Camrosenot enough ad clicks200
Blackfaldsnot enough ad clicks200
Morinvillenot enough ad clicks200

British Columbia

PlaceCost per clickSearches/moCompetition
British Columbia$0.89–$4.541,37030
Surrey$0.84–$3.8544021
Vancouver$0.93–$5.2236041
Burnaby$1.50–$5.9814048
Richmond$0.60–$7.177033
Delta$0.97–$10.437035
North Vancouver (District)$1.02–$6.466048
Abbotsfordnot enough ad clicks509
Kelowna$1.83–$5.734019
New Westminster$0.52–$3.144042
Nanaimonot enough ad clicks300
Kamloopsnot enough ad clicks3011
Victorianot enough ad clicks3017
Coquitlam$1.55–$5.043049
Langley (District)not enough ad clicks3032
Saanichnot enough ad clicks3024
Chilliwacknot enough ad clicks3016
Maple Ridge$2–$5.513044
Prince Georgenot enough ad clicks300
Port Coquitlamnot enough ad clicks3042
North Vancouver (City)$2.44–$7.223022
Langfordnot enough ad clicks3037
Vernonnot enough ad clicks3014
West Vancouvernot enough ad clicks3021
Missionnot enough ad clicks3024
Pentictonnot enough ad clicks300
West Kelownanot enough ad clicks300
Campbell Rivernot enough ad clicks300
Port Moodynot enough ad clicks3033
North Cowichannot enough ad clicks3014
Langley (City)not enough ad clicks3024
Courtenaynot enough ad clicks300
Squamishnot enough ad clicks3024
White Rocknot enough ad clicks300
Fort St. Johnnot enough ad clicks300
Cranbrooknot enough ad clicks300
Salmon Armnot enough ad clicks3029
Pitt Meadowsnot enough ad clicks300
Colwoodnot enough ad clicks300
Port Alberninot enough ad clicks300
Sookenot enough ad clicks300
Comoxnot enough ad clicks300
Whistlernot enough ad clicks3019
Parksvillenot enough ad clicks300
Dawson Creeknot enough ad clicks300
Terracenot enough ad clicks300
View Royalnot enough ad clicks3023
Nelsonnot enough ad clicks300
Williams Lakenot enough ad clicks300
Oak Baynot enough ad clicks200
Central Saanichnot enough ad clicks200
Powell Rivernot enough ad clicks200
Sidneynot enough ad clicks200
Prince Rupertnot enough ad clicks200
North Saanichnot enough ad clicks200
Summerlandnot enough ad clicks100

Canada

PlaceCost per clickSearches/moCompetition
Canada$0.93–$4.4914,10026

Manitoba

PlaceCost per clickSearches/moCompetition
Manitoba$1.16–$4.5224035
Winnipeg$0.89–$4.0417042
St. Andrewsnot enough ad clicks503
Brandonnot enough ad clicks300
Steinbach$2.18–$7.193023
Hanover$2.17–$7.193023
Springfield$0.44–$2.383047
Winklernot enough ad clicks300
Thompsonnot enough ad clicks3019
Tachénot enough ad clicks300
St. Clementsnot enough ad clicks300
Portage la Prairienot enough ad clicks2029
Selkirknot enough ad clicks200

New Brunswick

PlaceCost per clickSearches/moCompetition
New Brunswick$1.35–$5.832709
Moncton$1.34–$4.032108
Dieppenot enough ad clicks6017
Saint Johnnot enough ad clicks4011
Frederictonnot enough ad clicks4019
Riverviewnot enough ad clicks300
Quispamsisnot enough ad clicks300
Miramichinot enough ad clicks300
Edmundstonnot enough ad clicks200
Bathurstnot enough ad clicks200
Rothesaynot enough ad clicks200
Tracadienot enough ad clicks100

Newfoundland and Labrador

PlaceCost per clickSearches/moCompetition
Newfoundland and Labrador$1.79–$4.64709
St. John's$1.67–$4.475013
Conception Bay Southnot enough ad clicks300
Paradisenot enough ad clicks300
Mount Pearlnot enough ad clicks3014
Corner Brooknot enough ad clicks300
Gandernot enough ad clicks300
Grand Falls-Windsornot enough ad clicks200

Nova Scotia

PlaceCost per clickSearches/moCompetition
Nova Scotia$0.92–$5.3129020
Halifax$1.05–$9.0112026
Lunenburgnot enough ad clicks300
East Hantsnot enough ad clicks3019
Pictounot enough ad clicks300
Truronot enough ad clicks305
Chesternot enough ad clicks3024
West Hantsnot enough ad clicks200
Antigonishnot enough ad clicks200
Yarmouthnot enough ad clicks200
Invernessnot enough ad clicks100

Yellowknife

PlaceCost per clickSearches/moCompetition
Yellowknifenot enough ad clicks300

Ontario

PlaceCost per clickSearches/moCompetition
Ontario$0.93–$4.2910,80027
Brampton$0.95–$4.022,54017
Toronto$0.97–$4.412,50034
Mississauga$0.91–$5.0292028
Hamilton$0.98–$3.5035026
London$0.87–$5.1533024
Kitchener$1.06–$3.8031039
Ottawa$0.93–$4.5728030
Vaughan$0.95–$5.4223035
Cambridge$0.92–$4.2221034
Markham$1.60–$12.9118022
Windsor$1.30–$4.6516012
Oshawa$0.72–$3.9513032
Barrie$0.92–$2.6011018
Waterloo$1.20–$5.3510030
Richmond Hill$0.83–$4.3910037
Oakville$1.26–$4.679048
Milton$1.53–$6.688024
Ajax$0.71–$2.937033
Burlington$0.97–$6.796029
Guelph$1.30–$6.926045
Whitby$1.06–$2.886026
Brantfordnot enough ad clicks6022
Caledonnot enough ad clicks6030
Wilmot$0.70–$2.716027
North Dumfries$1.09–$2.926026
St. Catharines$0.46–$2.945024
Greater Sudbury$2.61–$5.365011
Newmarket$0.86–$55031
Halton Hills$1.18–$4.435049
Thoroldnot enough ad clicks5022
Kingston$2.32–$5.274033
Pickering$0.83–$3.084035
Niagara Falls$0.61–$2.524028
Peterborough$1.31–$3.414027
Bellevillenot enough ad clicks405
Woodstock$0.86–$1094038
Bradford West Gwillimbury$1.67–$5.394022
Middlesex Centrenot enough ad clicks4036
West Lincolnnot enough ad clicks4030
Thunder Baynot enough ad clicks3017
Chatham-Kentnot enough ad clicks3052
Kawartha Lakesnot enough ad clicks300
Sault Ste. Marienot enough ad clicks306
Sarnianot enough ad clicks3010
Norfolknot enough ad clicks3012
Aurora$1.13–$5.363039
Wellandnot enough ad clicks3043
North Baynot enough ad clicks307
Whitchurch-Stouffville$2.36–$4.293040
Haldimandnot enough ad clicks3023
Cornwallnot enough ad clicks304
Georginanot enough ad clicks3046
Quinte Westnot enough ad clicks3017
New Tecumseth$1.38–$23063
Innisfil$0.74–$5.093050
St. Thomas$0.19–$4.583020
Timminsnot enough ad clicks300
Lakeshorenot enough ad clicks303
Brant$0.50–$1.203033
East Gwillimbury$0.51–$2.933025
Orillianot enough ad clicks3046
Stratfordnot enough ad clicks302
Fort Erienot enough ad clicks3038
LaSallenot enough ad clicks3015
Centre Wellingtonnot enough ad clicks302
Orangevillenot enough ad clicks3020
Leamington$0.64–$3.933020
Grimsby$2.90–$13.403055
Kingnot enough ad clicks3028
Woolwichnot enough ad clicks3050
Clarence-Rocklandnot enough ad clicks300
Lincolnnot enough ad clicks3076
Prince Edwardnot enough ad clicks300
Wasaga Beachnot enough ad clicks3030
Collingwoodnot enough ad clicks3026
Strathroy-Caradocnot enough ad clicks3033
Amherstburgnot enough ad clicks302
Tecumsehnot enough ad clicks3030
Oro-Medontenot enough ad clicks300
Essanot enough ad clicks3069
Kingsvillenot enough ad clicks300
Brockvillenot enough ad clicks301
Springwaternot enough ad clicks3033
Owen Soundnot enough ad clicks300
Scugognot enough ad clicks300
Uxbridgenot enough ad clicks300
Essexnot enough ad clicks300
Huntsville$0.92–$3.553023
Cobourg$0.33–$3.023026
Port Colbornenot enough ad clicks3031
Russellnot enough ad clicks300
Niagara-on-the-Lakenot enough ad clicks300
Selwynnot enough ad clicks3010
Tillsonburgnot enough ad clicks3033
Pelhamnot enough ad clicks300
Petawawanot enough ad clicks3029
North Grenvillenot enough ad clicks300
Midlandnot enough ad clicks302
Bracebridgenot enough ad clicks3057
Port Hopenot enough ad clicks3015
Greater Napaneenot enough ad clicks300
North Perthnot enough ad clicks3026
Kenoranot enough ad clicks304
Clearviewnot enough ad clicks3014
West Nipissingnot enough ad clicks300
Severnnot enough ad clicks300
Pembrokenot enough ad clicks300
Thames Centrenot enough ad clicks3033
Guelph/Eramosa$2.11–$7.703059
Trent Hillsnot enough ad clicks3033
Ingersollnot enough ad clicks302
South Stormontnot enough ad clicks300
The Nationnot enough ad clicks3011
Gravenhurstnot enough ad clicks300
West Greynot enough ad clicks300
Tinynot enough ad clicks3013
Perth Eastnot enough ad clicks305
Brocknot enough ad clicks3038
Carleton Placenot enough ad clicks3021
Wellington Northnot enough ad clicks3018
Brightonnot enough ad clicks3010
Erinnot enough ad clicks3027
Lambton Shoresnot enough ad clicks300
Norwichnot enough ad clicks301
Taynot enough ad clicks300
Hamilton (Township)not enough ad clicks3029
Mapletonnot enough ad clicks300
Grey Highlandsnot enough ad clicks300
Hawkesburynot enough ad clicks300
Penetanguishenenot enough ad clicks300
South Huronnot enough ad clicks300
Cavan Monaghannot enough ad clicks300
Loyalistnot enough ad clicks2043
Saugeen Shoresnot enough ad clicks200
St. Clairnot enough ad clicks207
Kincardinenot enough ad clicks200
Meafordnot enough ad clicks200
Elliot Lakenot enough ad clicks200
Georgian Bluffsnot enough ad clicks200
South Dundasnot enough ad clicks200
Adjala-Tosorontionot enough ad clicks2043
Ramaranot enough ad clicks2024
Claringtonnot enough ad clicks100
South Frontenacnot enough ad clicks100
Mississippi Millsnot enough ad clicks100
South Glengarrynot enough ad clicks100
North Dundasnot enough ad clicks100
Rideau Lakesnot enough ad clicks100
North Glengarrynot enough ad clicks100

Prince Edward Island

PlaceCost per clickSearches/moCompetition
Prince Edward Islandnot enough ad clicks309
Charlottetownnot enough ad clicks301
Summersidenot enough ad clicks300
Stratfordnot enough ad clicks307

Quebec

PlaceCost per clickSearches/moCompetition
Quebec$0.98–$5.7469026
Montreal$1.62–$6.0245027
Gatineau$0.83–$6.024027
Quebec Citynot enough ad clicks308
Sherbrookenot enough ad clicks3035
Lavalnot enough ad clicks3030
Longueuilnot enough ad clicks3011
Lévisnot enough ad clicks3014
Saguenaynot enough ad clicks300
Trois-Rivièresnot enough ad clicks3032
Terrebonnenot enough ad clicks3044
Saint-Jean-sur-Richelieunot enough ad clicks3029
Brossardnot enough ad clicks3013
Repentignynot enough ad clicks3038
Saint-Jérômenot enough ad clicks300
Granbynot enough ad clicks300
Mirabelnot enough ad clicks300
Blainvillenot enough ad clicks300
Saint-Hyacinthenot enough ad clicks300
Mascouchenot enough ad clicks300
Châteauguaynot enough ad clicks300
Dollard-des-Ormeauxnot enough ad clicks3038
Victoriavillenot enough ad clicks300
Vaudreuil-Dorionnot enough ad clicks300
Salaberry-de-Valleyfieldnot enough ad clicks300
Rouyn-Norandanot enough ad clicks302
Bouchervillenot enough ad clicks306
Côte-Saint-Lucnot enough ad clicks3033
Pointe-Clairenot enough ad clicks3029
Chamblynot enough ad clicks300
La Prairienot enough ad clicks300
Candiacnot enough ad clicks300
Saint-Lambertnot enough ad clicks300
Mont-Royalnot enough ad clicks3051
Westmountnot enough ad clicks300
Kirklandnot enough ad clicks3022
Dorvalnot enough ad clicks3033
L'Ancienne-Lorettenot enough ad clicks300
Rosemèrenot enough ad clicks300
Matanenot enough ad clicks300
Prévostnot enough ad clicks3019
Val-des-Montsnot enough ad clicks3054
Saint-Sauveurnot enough ad clicks3019
Sainte-Juliennenot enough ad clicks300
Mont-Tremblantnot enough ad clicks300
Drummondvillenot enough ad clicks200
Shawinigannot enough ad clicks200
Rimouskinot enough ad clicks200
Saint-Eustachenot enough ad clicks200
Sorel-Tracynot enough ad clicks200
Val-d'Ornot enough ad clicks200
Almanot enough ad clicks200
Sainte-Julienot enough ad clicks206
Saint-Constantnot enough ad clicks200
Magognot enough ad clicks200
Boisbriandnot enough ad clicks200
Sainte-Thérèsenot enough ad clicks200
Saint-Bruno-de-Montarvillenot enough ad clicks200
Thetford Minesnot enough ad clicks200
Saint-Lin–Laurentidesnot enough ad clicks200
L'Assomptionnot enough ad clicks200
Joliettenot enough ad clicks200
Varennesnot enough ad clicks200
Rivière-du-Loupnot enough ad clicks200
Beaconsfieldnot enough ad clicks200
Sainte-Catherinenot enough ad clicks200
Saint-Basile-le-Grandnot enough ad clicks200
Sainte-Anne-des-Plainesnot enough ad clicks200
Merciernot enough ad clicks200
Lavaltrienot enough ad clicks200
Dolbeau-Mistassininot enough ad clicks200
Beauharnoisnot enough ad clicks2050
Amosnot enough ad clicks200
Cantleynot enough ad clicks200
Marievillenot enough ad clicks200
Bois-des-Filionnot enough ad clicks200
Saint-Georgesnot enough ad clicks100
Sept-Îlesnot enough ad clicks100
Baie-Comeaunot enough ad clicks100
Sainte-Marthe-sur-le-Lacnot enough ad clicks100
Deux-Montagnesnot enough ad clicks100
Saint-Charles-Borroméenot enough ad clicks100
Cowansvillenot enough ad clicks100
Mont-Lauriernot enough ad clicks100
Lachutenot enough ad clicks100
Sainte-Adèlenot enough ad clicks100
Bécancournot enough ad clicks100
Saint-Amablenot enough ad clicks100
Carignannot enough ad clicks100
Rawdonnot enough ad clicks100
Bromontnot enough ad clicks100
Saint-Raymondnot enough ad clicks100
Montmagnynot enough ad clicks100
Saint-Hippolytenot enough ad clicks100
Farnhamnot enough ad clicks100
Saint-Féliciennot enough ad clicks100

Saskatchewan

PlaceCost per clickSearches/moCompetition
Saskatchewannot enough ad clicks1208
Saskatoonnot enough ad clicks505
Reginanot enough ad clicks503
Prince Albertnot enough ad clicks300
Moose Jawnot enough ad clicks3017
Swift Currentnot enough ad clicks300
Weyburnnot enough ad clicks300
Martensvillenot enough ad clicks300
Yorktonnot enough ad clicks200
North Battlefordnot enough ad clicks2015
Estevannot enough ad clicks200
Warmannot enough ad clicks100

Whitehorse

PlaceCost per clickSearches/moCompetition
Whitehorsenot enough ad clicks300