Explore

Google Ads costs for moving 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$8.10–$27.375,50081
Calgary$8.83–$26.911,47081
Foothills County$6.74–$19.381,26073
Okotoksnot enough ad clicks9905
Edmonton$11–$26.4996089
Chestermere$6.57–$24.7046063
Airdrie$6.36–$27.3435090
High Rivernot enough ad clicks35080
Canmorenot enough ad clicks21048
Parkland County$10.85–$31.2714077
Sturgeon County$11.30–$37.448097
Lethbridge$10.92–$61.056066
Red Deer County$8.07–$25.156087
Medicine Hat$2.41–$11.715053
County of Grande Prairie No. 1$4.84–$15.045072
Red Deer$13.30–$27.764093
St. Albert$13.89–$52.413096
Grande Prairie$4.87–$16.253075
Spruce Grove$12.01–$27.433062
Leducnot enough ad clicks2097
Cochranenot enough ad clicks2072
Fort Saskatchewan$5.13–$47.622093
Beaumontnot enough ad clicks20100
Lloydminster (Alberta part)not enough ad clicks2031
Camrosenot enough ad clicks2038
Stony Plainnot enough ad clicks20100
Sylvan Lakenot enough ad clicks2050
Cold Lake$6.98–$32.472077
Brooks$13.98–$26.022041
Strathmorenot enough ad clicks20100
Lacombenot enough ad clicks2082
Wetaskiwinnot enough ad clicks2057
Blackfaldsnot enough ad clicks2075
Yellowhead County$3.94–$11.462076
Morinvillenot enough ad clicks20100

British Columbia

PlaceCost per clickSearches/moCompetition
British Columbia$6.48–$24.045,20074
Vancouver$9.10–$24.781,27087
Burnaby$6.98–$22.9056079
Surrey$6.54–$25.2149077
Langley (City)$12.29–$28.3630091
North Vancouver (District)$9.48–$25.3926072
Victoria$15.06–$36.3424088
Fort St. John$4.47–$17.322208
Richmond$5.43–$24.6919078
Kelowna$5.60–$16.0716073
Coquitlam$7.81–$23.7816090
Langley (District)$6.78–$20.2513043
Abbotsford$5.55–$19.1611085
Delta$6.78–$24.6310067
New Westminster$7.52–$26.3810091
North Vancouver (City)$7.79–$26.3410092
Kamloops$4.71–$12.356042
Chilliwack$7–$19.776076
Maple Ridge$8.39–$19.606093
Port Coquitlam$6.46–$29.276086
Nanaimo$6.53–$16.135094
Prince George$5.80–$22.975061
Langford$15.27–$35.355093
Penticton$4.05–$12.105070
View Royal$15.35–$35.225095
West Vancouver$6.63–$24.894055
Vernon$5.40–$11.173062
West Kelowna$5.04–$15.313070
Campbell River$5.50–$19.143085
Port Moody$10.49–$30.783075
Pitt Meadows$4.59–$23.963042
Summerlandnot enough ad clicks300
Saanich$18.97–$48.362091
Missionnot enough ad clicks2093
North Cowichan$9.25–$19.092075
Courtenaynot enough ad clicks2081
Squamishnot enough ad clicks2055
White Rocknot enough ad clicks2045
Cranbrook$5.12–$14.322057
Salmon Arm$7.60–$19.312043
Colwoodnot enough ad clicks200
Port Alberni$6.95–$20.462040
Oak Baynot enough ad clicks207
Esquimaltnot enough ad clicks2036
Central Saanichnot enough ad clicks2055
Sookenot enough ad clicks200
Comoxnot enough ad clicks2023
Whistlernot enough ad clicks2031
Powell Rivernot enough ad clicks2043
Parksvillenot enough ad clicks2093
Dawson Creeknot enough ad clicks2079
Sidneynot enough ad clicks204
Prince Rupertnot enough ad clicks2043
North Saanichnot enough ad clicks2043
Terrace$2.41–$6.932065
Nelson$2.41–$21.512058
Williams Lake$1.69–$15.372040

Canada

PlaceCost per clickSearches/moCompetition
Canada$6.22–$24.4630,20052

Manitoba

PlaceCost per clickSearches/moCompetition
Manitoba$4.59–$12.8465078
Winnipeg$5.32–$14.2643079
Springfield$5.90–$17.235094
St. Andrews$5.47–$11.725085
Brandon$3.21–$8.253062
Hanover$3.82–$9.263075
Steinbachnot enough ad clicks2065
Winkler$2.55–$7.262034
Portage la Prairie$3.77–$8.812082
Thompsonnot enough ad clicks2079
Taché$3.84–$9.272072
St. Clementsnot enough ad clicks2050
Selkirknot enough ad clicks2086

New Brunswick

PlaceCost per clickSearches/moCompetition
New Brunswick$2.87–$10.7730060
Moncton$2.74–$96057
Saint John$3.56–$10.545055
Fredericton$3.67–$12.235067
Dieppe$2.82–$9.623039
Riverview$0.72–$8.392091
Quispamsis$1.54–$8.022066
Miramichinot enough ad clicks200
Edmundstonnot enough ad clicks200
Bathurstnot enough ad clicks200
Rothesaynot enough ad clicks2050
Tracadienot enough ad clicks100

Newfoundland and Labrador

PlaceCost per clickSearches/moCompetition
Newfoundland and Labrador$2.54–$12.1718057
St. John's$2.77–$15.0111062
Conception Bay Southnot enough ad clicks2052
Paradise$4.04–$12.752047
Mount Pearl$5.21–$28.582068
Corner Brook$1.08–$7.092038
Grand Falls-Windsornot enough ad clicks2050
Gandernot enough ad clicks2043

Nova Scotia

PlaceCost per clickSearches/moCompetition
Nova Scotia$3.66–$14.4356060
Halifax$4.75–$1723072
Lunenburgnot enough ad clicks200
East Hantsnot enough ad clicks20100
Pictounot enough ad clicks2043
West Hantsnot enough ad clicks2036
Antigonishnot enough ad clicks2043
Invernessnot enough ad clicks2015
Truro$2.61–$8.722043
Chester$2.59–$18.482049
Yarmouthnot enough ad clicks2026

Yellowknife

PlaceCost per clickSearches/moCompetition
Yellowknifenot enough ad clicks2040

Ontario

PlaceCost per clickSearches/moCompetition
Ontario$7.38–$26.3712,00054
Toronto$9.41–$28.033,50080
Mississauga$7.97–$29.4287057
Ottawa$9.97–$27.4780070
London$8.42–$20.0674015
Brampton$6.33–$20.8865027
Vaughan$7.90–$34.7449081
Hamilton$8.78–$35.2743016
Windsor$5.66–$20.6632058
Markham$9.12–$24.1923080
Kitchener$10.17–$45.0121063
Oakville$8.75–$27.9918077
Richmond Hill$9.44–$26.0816080
Burlington$8.76–$27.5014057
Oshawa$8.72–$33.6214072
Milton$6.35–$29.4311052
Middlesex Centre$6.78–$26.9710036
Waterloo$5.94–$35.039086
Greater Sudbury$2.92–$8.679046
Whitby$9.37–$60.889069
Barrie$7.65–$24.398094
St. Catharines$5.53–$16.318089
Cambridge$7.62–$57.568088
Thorold$5.39–$18.248076
Guelph$9.01–$56.187074
Kingston$4.13–$11.277080
Ajax$9.09–$28.297089
Pickering$9.57–$32.397066
Thunder Bay$2.44–$7.726059
Newmarket$8.88–$21.996030
West Lincoln$4.05–$17.326054
Brantford$8.61–$36.235071
Orangeville$4.43–$17.775090
Kingnot enough ad clicks5084
Chatham-Kent$5.49–$21.024063
Niagara Falls$7.01–$18.784061
Peterborough$5.12–$47.254058
Caledon$7.69–$27.854042
Halton Hills$5.18–$17.684083
Aurora$10.71–$29.914084
Fort Erie$6.26–$15.244062
Thames Centrenot enough ad clicks4018
Kawartha Lakes$5.83–$35.823086
Sault Ste. Marie$2.96–$13.163033
Sarnia$4.70–$11.923056
Welland$6.31–$163071
Belleville$5.21–$10.523071
North Bay$2.79–$13.593042
Cornwall$3.96–$11.433073
Woodstock$7.67–$19.113062
St. Thomas$8.53–$19.903088
Wilmot$3.15–$54.363086
Claringtonnot enough ad clicks200
Norfolk$3.36–$17.912063
Whitchurch-Stouffville$13.71–$23.452092
Haldimand$7.10–$22.582096
Georginanot enough ad clicks2057
Quinte West$6.93–$15.512043
New Tecumseth$5.18–$33.862067
Innisfil$4.07–$12.452069
Bradford West Gwillimburynot enough ad clicks2073
Timmins$2.34–$6.222064
Lakeshore$8.73–$19.552097
Brantnot enough ad clicks20100
East Gwillimbury$10.80–$49.762064
Orillianot enough ad clicks2064
Stratford$6.30–$20.162081
LaSallenot enough ad clicks2065
Centre Wellington$11.71–$20.452093
Leamingtonnot enough ad clicks20100
Grimsby$12.39–$23.252082
Woolwichnot enough ad clicks2080
Clarence-Rocklandnot enough ad clicks2082
Lincolnnot enough ad clicks2095
Prince Edward$6.97–$172049
Wasaga Beach$7.97–$9.432071
Collingwood$8.89–$17.222063
Strathroy-Caradoc$11.31–$21.5620100
Amherstburgnot enough ad clicks2090
Tecumseh$4.36–$18.762070
Oro-Medontenot enough ad clicks2043
Essa$7.55–$33.632050
Kingsvillenot enough ad clicks200
Brockvillenot enough ad clicks2086
Springwaternot enough ad clicks2055
Owen Soundnot enough ad clicks2046
Scugog$7.58–$24.752048
Uxbridgenot enough ad clicks20100
Essexnot enough ad clicks2057
Huntsvillenot enough ad clicks2079
Cobourgnot enough ad clicks2083
South Frontenacnot enough ad clicks2093
Port Colborne$3.97–$25.112085
Russellnot enough ad clicks2086
Niagara-on-the-Lakenot enough ad clicks200
Selwynnot enough ad clicks2050
Tillsonburg$13.99–$39.7620100
Pelhamnot enough ad clicks2086
Petawawanot enough ad clicks2086
North Grenvillenot enough ad clicks2050
Loyalist$7.17–$14.462035
Midlandnot enough ad clicks2043
Bracebridge$5.16–$13.842069
Port Hopenot enough ad clicks2050
Greater Napaneenot enough ad clicks2036
Saugeen Shores$2.19–$5.902077
North Perthnot enough ad clicks2050
Kenora$2.01–$4.752033
Clearviewnot enough ad clicks200
Mississippi Millsnot enough ad clicks2086
St. Clairnot enough ad clicks2084
West Nipissingnot enough ad clicks200
Severnnot enough ad clicks2036
Pembrokenot enough ad clicks2081
Guelph/Eramosanot enough ad clicks2057
Trent Hills$4.89–$20.352048
Ingersoll$16.10–$37.122093
South Stormontnot enough ad clicks200
The Nation$11.21–$23.422047
South Glengarrynot enough ad clicks2047
Gravenhurstnot enough ad clicks2038
West Grey$8.64–$39.222038
Tinynot enough ad clicks2093
Perth Eastnot enough ad clicks200
Brocknot enough ad clicks200
Carleton Place$8.71–$26.732094
Wellington North$3–$9.102098
Kincardinenot enough ad clicks2050
Brighton$7.10–$11.382034
Erinnot enough ad clicks2055
Lambton Shoresnot enough ad clicks2097
Meaford$10.12–$30.222042
Elliot Lakenot enough ad clicks2022
North Dundasnot enough ad clicks200
Norwichnot enough ad clicks2065
Georgian Bluffsnot enough ad clicks207
Taynot enough ad clicks200
Hamilton (Township)not enough ad clicks2065
South Dundasnot enough ad clicks200
Adjala-Tosorontionot enough ad clicks2050
Rideau Lakesnot enough ad clicks2029
Mapletonnot enough ad clicks200
North Dumfries$11.34–$65.962083
Grey Highlands$5.75–$24.382045
Ramaranot enough ad clicks2093
Hawkesburynot enough ad clicks200
North Glengarrynot enough ad clicks2036
Penetanguishenenot enough ad clicks200
South Huronnot enough ad clicks200
Cavan Monaghannot enough ad clicks2050

Prince Edward Island

PlaceCost per clickSearches/moCompetition
Prince Edward Island$1.93–$6.9014028
Charlottetown$1.70–$6.3113023
Stratford$1.88–$6.949027
Summersidenot enough ad clicks2056

Quebec

PlaceCost per clickSearches/moCompetition
Quebec$5.10–$18.952,48048
Montreal$6.09–$21.611,36044
Repentigny$6.88–$34.1815010
Gatineau$10.24–$25.8610062
Laval$5.55–$20.3310066
Quebec City$2.46–$13.628039
Longueuil$5.57–$11.425039
Pointe-Claire$4.11–$18.744067
Brossard$3.66–$8.253044
Côte-Saint-Luc$4.70–$14.793069
Mont-Royal$3.54–$12.613076
Dorval$3.19–$20.603055
Sherbrookenot enough ad clicks2029
Lévisnot enough ad clicks2050
Saguenaynot enough ad clicks203
Trois-Rivièresnot enough ad clicks2072
Terrebonnenot enough ad clicks2050
Saint-Jean-sur-Richelieunot enough ad clicks2050
Saint-Jérômenot enough ad clicks200
Drummondvillenot enough ad clicks200
Granbynot enough ad clicks2036
Mirabelnot enough ad clicks2043
Blainville$5.93–$10.612062
Saint-Hyacinthenot enough ad clicks200
Mascouchenot enough ad clicks200
Châteauguaynot enough ad clicks200
Shawinigannot enough ad clicks200
Rimouskinot enough ad clicks2018
Dollard-des-Ormeaux$4.65–$9.272065
Victoriavillenot enough ad clicks200
Saint-Eustachenot enough ad clicks2050
Vaudreuil-Dorionnot enough ad clicks2050
Salaberry-de-Valleyfieldnot enough ad clicks2043
Rouyn-Norandanot enough ad clicks2048
Bouchervillenot enough ad clicks2015
Sorel-Tracynot enough ad clicks2043
Saint-Georgesnot enough ad clicks200
Val-d'Ornot enough ad clicks2018
Chamblynot enough ad clicks2050
Almanot enough ad clicks200
Sainte-Julienot enough ad clicks200
Saint-Constantnot enough ad clicks2057
Magognot enough ad clicks200
Boisbriandnot enough ad clicks2079
Sainte-Thérèsenot enough ad clicks200
La Prairie$4.89–$11.542030
Saint-Bruno-de-Montarvillenot enough ad clicks200
Thetford Minesnot enough ad clicks207
Sept-Îlesnot enough ad clicks200
Beloeilnot enough ad clicks200
Saint-Lin–Laurentidesnot enough ad clicks200
L'Assomptionnot enough ad clicks200
Candiacnot enough ad clicks2050
Saint-Lambertnot enough ad clicks2020
Joliettenot enough ad clicks200
Varennesnot enough ad clicks200
Baie-Comeaunot enough ad clicks200
Rivière-du-Loupnot enough ad clicks200
Sainte-Marthe-sur-le-Lacnot enough ad clicks200
Westmountnot enough ad clicks2011
Kirkland$10.49–$25.092091
Beaconsfieldnot enough ad clicks20100
Deux-Montagnesnot enough ad clicks200
Saint-Colombannot enough ad clicks200
Sainte-Catherinenot enough ad clicks200
Saint-Basile-le-Grandnot enough ad clicks2050
L'Ancienne-Lorettenot enough ad clicks200
Cowansvillenot enough ad clicks200
Sainte-Anne-des-Plainesnot enough ad clicks200
Gaspénot enough ad clicks200
Pincourtnot enough ad clicks2043
Merciernot enough ad clicks200
Lavaltrienot enough ad clicks207
Mont-Lauriernot enough ad clicks200
Lachutenot enough ad clicks200
Rosemèrenot enough ad clicks200
Matanenot enough ad clicks200
Dolbeau-Mistassininot enough ad clicks200
Prévost$4.60–$15.622094
Beauharnoisnot enough ad clicks2043
Bécancournot enough ad clicks200
Val-des-Montsnot enough ad clicks2050
Amosnot enough ad clicks2036
Carignannot enough ad clicks200
Rawdonnot enough ad clicks200
Saint-Sauveur$4.60–$15.622094
Cantleynot enough ad clicks2050
Notre-Dame-de-l'Île-Perrotnot enough ad clicks200
Bromontnot enough ad clicks200
Marievillenot enough ad clicks200
Sainte-Agathe-des-Montsnot enough ad clicks2050
Sainte-Juliennenot enough ad clicks200
Saint-Raymondnot enough ad clicks200
Mont-Tremblantnot enough ad clicks200
Bois-des-Filionnot enough ad clicks2043
Farnhamnot enough ad clicks200
Saint-Féliciennot enough ad clicks2036
Mont-Saint-Hilairenot enough ad clicks100
Sainte-Sophienot enough ad clicks100
Sainte-Adèlenot enough ad clicks100
Saint-Amablenot enough ad clicks100
Sainte-Marienot enough ad clicks100
La Tuquenot enough ad clicks100
Montmagnynot enough ad clicks100
Saint-Hippolytenot enough ad clicks100
Pont-Rougenot enough ad clicks100

Saskatchewan

PlaceCost per clickSearches/moCompetition
Saskatchewan$3.06–$10.6571054
Regina$2.99–$9.1837043
Saskatoon$3.44–$12.9723080
Prince Albertnot enough ad clicks2039
Moose Jawnot enough ad clicks2026
Swift Current$2.83–$7.202047
Yorktonnot enough ad clicks200
North Battlefordnot enough ad clicks2029
Warmannot enough ad clicks200
Weyburnnot enough ad clicks2043
Estevannot enough ad clicks2036
Martensvillenot enough ad clicks2050

Whitehorse

PlaceCost per clickSearches/moCompetition
Whitehorsenot enough ad clicks2018