Google Ads costs for med spas 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
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Alberta | $1.49–$5.77 | 7,180 | 49 |
| Calgary | $1.73–$5.93 | 2,800 | 44 |
| Edmonton | $1.46–$4.35 | 2,130 | 55 |
| Parkland County | $1.55–$4.18 | 390 | 53 |
| Sturgeon County | $1.32–$4.83 | 230 | 60 |
| Red Deer County | $1.17–$2.94 | 160 | 44 |
| County of Grande Prairie No. 1 | $1.77–$5.02 | 140 | 46 |
| Red Deer | $1.12–$2.93 | 130 | 36 |
| Lethbridge | $1.62–$3.28 | 120 | 44 |
| Airdrie | $1.72–$7.11 | 120 | 57 |
| Chestermere | $1.76–$5.38 | 120 | 44 |
| St. Albert | $1.72–$7.56 | 90 | 47 |
| Foothills County | $2.45–$7.27 | 90 | 43 |
| Medicine Hat | not enough ad clicks | 80 | 29 |
| Spruce Grove | $1.63–$4 | 80 | 54 |
| Cochrane | $1.20–$3.40 | 80 | 43 |
| Grande Prairie | $2.04–$7.28 | 60 | 45 |
| Leduc | $1.09–$4.38 | 60 | 46 |
| Beaumont | $1.21–$9.97 | 60 | 45 |
| Okotoks | $3.53–$5.11 | 50 | 26 |
| Fort Saskatchewan | $1.57–$4.11 | 50 | 44 |
| Lloydminster (Alberta part) | not enough ad clicks | 50 | 38 |
| Camrose | not enough ad clicks | 40 | 19 |
| Stony Plain | not enough ad clicks | 40 | 30 |
| Sylvan Lake | not enough ad clicks | 40 | 43 |
| Canmore | $1.19–$3.77 | 40 | 40 |
| Cold Lake | not enough ad clicks | 40 | 25 |
| Brooks | not enough ad clicks | 40 | 7 |
| Strathmore | $2.02–$5.24 | 40 | 24 |
| High River | not enough ad clicks | 40 | 41 |
| Lacombe | not enough ad clicks | 40 | 14 |
| Wetaskiwin | not enough ad clicks | 40 | 6 |
| Blackfalds | not enough ad clicks | 40 | 24 |
| Yellowhead County | $1.66–$6.59 | 40 | 29 |
| Morinville | not enough ad clicks | 40 | 17 |
British Columbia
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| British Columbia | $1.67–$5.49 | 10,900 | 62 |
| Vancouver | $2.22–$7.62 | 2,460 | 56 |
| Surrey | $1.91–$3.82 | 1,760 | 72 |
| Burnaby | $1.71–$5.30 | 1,260 | 61 |
| North Vancouver (District) | $2.15–$7.69 | 610 | 54 |
| Victoria | $1.65–$5.80 | 590 | 59 |
| Richmond | $2.24–$5.48 | 500 | 53 |
| Coquitlam | $1.63–$4.68 | 420 | 60 |
| Kelowna | $1.33–$3.24 | 390 | 54 |
| Abbotsford | $1.29–$3.86 | 360 | 71 |
| North Vancouver (City) | $2.94–$9.41 | 350 | 59 |
| Langley (District) | $1.40–$4.58 | 310 | 70 |
| Delta | $1.63–$3.68 | 240 | 57 |
| Maple Ridge | $1.36–$4.33 | 190 | 61 |
| New Westminster | $2.87–$6.55 | 190 | 68 |
| Chilliwack | $1.05–$3.28 | 180 | 60 |
| Port Coquitlam | $1.25–$3.73 | 170 | 65 |
| Nanaimo | $0.89–$3.98 | 160 | 65 |
| Kamloops | $0.50–$3.24 | 160 | 61 |
| West Vancouver | $3.21–$9.13 | 150 | 60 |
| Prince George | $0.87–$2.98 | 130 | 53 |
| Langford | $1.28–$3.07 | 130 | 56 |
| View Royal | $1.19–$4.23 | 130 | 55 |
| Vernon | $1.76–$5.46 | 120 | 64 |
| Port Moody | $1.51–$4.26 | 100 | 42 |
| Langley (City) | $1.27–$4.70 | 80 | 64 |
| Saanich | $1.73–$3.36 | 70 | 52 |
| Penticton | $0.69–$3.11 | 70 | 46 |
| West Kelowna | $1.03–$3.09 | 70 | 37 |
| Campbell River | $0.77–$2.88 | 70 | 52 |
| Courtenay | $1.05–$4.99 | 70 | 39 |
| Squamish | $2.32–$6.94 | 70 | 63 |
| Pitt Meadows | $0.98–$3.10 | 60 | 69 |
| Terrace | not enough ad clicks | 60 | 37 |
| Mission | $1–$3.75 | 50 | 61 |
| White Rock | $1.99–$3.56 | 50 | 54 |
| Fort St. John | not enough ad clicks | 50 | 43 |
| Salmon Arm | $1.74–$3.92 | 50 | 65 |
| Whistler | $1.81–$4.76 | 50 | 54 |
| Parksville | $0.22–$9.43 | 50 | 49 |
| North Cowichan | $0.56–$2.50 | 40 | 36 |
| Cranbrook | $1.50–$4.32 | 40 | 48 |
| Colwood | $1.16–$2.88 | 40 | 50 |
| Port Alberni | not enough ad clicks | 40 | 42 |
| Oak Bay | not enough ad clicks | 40 | 43 |
| Esquimalt | not enough ad clicks | 40 | 11 |
| Central Saanich | $0.85–$3.38 | 40 | 69 |
| Sooke | not enough ad clicks | 40 | 43 |
| Comox | $0.63–$2.98 | 40 | 30 |
| Powell River | not enough ad clicks | 40 | 33 |
| Dawson Creek | not enough ad clicks | 40 | 20 |
| Sidney | not enough ad clicks | 40 | 29 |
| Prince Rupert | not enough ad clicks | 40 | 5 |
| North Saanich | $0.79–$8.40 | 40 | 27 |
| Summerland | not enough ad clicks | 40 | 22 |
| Nelson | not enough ad clicks | 40 | 27 |
| Williams Lake | $0.81–$7.04 | 40 | 35 |
| Lake Country | not enough ad clicks | 30 | 0 |
| Coldstream | not enough ad clicks | 20 | 0 |
Canada
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Canada | $1.71–$6.27 | 75,100 | 49 |
Manitoba
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Manitoba | $1.13–$4.17 | 1,550 | 56 |
| Winnipeg | $1.26–$4.39 | 950 | 53 |
| St. Andrews | $1.22–$3.56 | 150 | 53 |
| Springfield | $1.02–$4.51 | 100 | 50 |
| Brandon | $1.16–$3.72 | 70 | 46 |
| Hanover | $0.20–$2.26 | 70 | 50 |
| Taché | not enough ad clicks | 50 | 50 |
| Winkler | not enough ad clicks | 40 | 25 |
| Portage la Prairie | not enough ad clicks | 40 | 25 |
| Thompson | not enough ad clicks | 40 | 9 |
| St. Clements | not enough ad clicks | 40 | 26 |
| Selkirk | not enough ad clicks | 40 | 18 |
| Steinbach | not enough ad clicks | 30 | 33 |
New Brunswick
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| New Brunswick | $1.06–$4.51 | 930 | 51 |
| Moncton | $1.07–$4.36 | 190 | 62 |
| Fredericton | $0.94–$2.83 | 130 | 43 |
| Saint John | $0.44–$3.06 | 110 | 52 |
| Dieppe | $1.01–$3.44 | 80 | 62 |
| Quispamsis | not enough ad clicks | 70 | 42 |
| Riverview | $2.85–$12.48 | 50 | 26 |
| Miramichi | not enough ad clicks | 40 | 22 |
| Edmundston | not enough ad clicks | 40 | 25 |
| Bathurst | not enough ad clicks | 40 | 51 |
| Rothesay | not enough ad clicks | 40 | 4 |
| Tracadie | not enough ad clicks | 30 | 33 |
Newfoundland and Labrador
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Newfoundland and Labrador | $0.77–$2.48 | 550 | 53 |
| St. John's | $0.96–$2.60 | 260 | 50 |
| Mount Pearl | $1.06–$2.53 | 60 | 45 |
| Paradise | $0.88–$1.91 | 50 | 41 |
| Conception Bay South | $0.79–$3.93 | 40 | 42 |
| Corner Brook | not enough ad clicks | 40 | 9 |
| Grand Falls-Windsor | not enough ad clicks | 40 | 27 |
| Gander | not enough ad clicks | 40 | 11 |
Nova Scotia
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Nova Scotia | $0.92–$6.49 | 1,440 | 51 |
| Halifax | $1.22–$6.28 | 470 | 50 |
| Lunenburg | not enough ad clicks | 40 | 0 |
| East Hants | not enough ad clicks | 40 | 35 |
| Pictou | not enough ad clicks | 40 | 25 |
| West Hants | $0.18–$1.36 | 40 | 20 |
| Antigonish | not enough ad clicks | 40 | 17 |
| Inverness | not enough ad clicks | 40 | 16 |
| Truro | not enough ad clicks | 40 | 28 |
| Chester | $1.70–$14.32 | 40 | 35 |
| Yarmouth | not enough ad clicks | 40 | 11 |
Yellowknife
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Yellowknife | not enough ad clicks | 40 | 24 |
Ontario
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Ontario | $2.22–$6.46 | 36,800 | 56 |
| Toronto | $2.55–$6.97 | 10,200 | 51 |
| Brampton | $2.10–$5.32 | 2,160 | 65 |
| Ottawa | $1.25–$4.36 | 2,000 | 56 |
| Mississauga | $2.66–$6.79 | 1,950 | 64 |
| Hamilton | $2.17–$6.64 | 1,630 | 47 |
| London | $2.17–$6.63 | 1,110 | 67 |
| Markham | $2.66–$9.99 | 990 | 53 |
| Vaughan | $2.57–$6.51 | 960 | 61 |
| Kitchener | $1.63–$5.13 | 670 | 71 |
| Oakville | $2.74–$7.72 | 650 | 59 |
| Windsor | $1.47–$5.26 | 600 | 44 |
| Oshawa | $2.50–$6.92 | 510 | 62 |
| Richmond Hill | $2.97–$10.81 | 450 | 54 |
| Waterloo | $1.71–$5.13 | 400 | 59 |
| Burlington | $2.27–$6.73 | 390 | 56 |
| Ajax | $3.04–$7.54 | 390 | 65 |
| Milton | $2.60–$6.56 | 380 | 64 |
| Cambridge | $2.30–$5.49 | 350 | 63 |
| Barrie | $1.95–$5.78 | 330 | 59 |
| Whitby | $2.62–$7.70 | 310 | 61 |
| Newmarket | $1.81–$4.39 | 300 | 45 |
| Kingston | $0.88–$3.32 | 290 | 44 |
| Pickering | $3.02–$8.86 | 290 | 43 |
| Aurora | $1.93–$9.86 | 280 | 59 |
| Guelph | $1.52–$7.05 | 270 | 69 |
| St. Catharines | $1.53–$7.86 | 250 | 51 |
| Brantford | $1.67–$5.81 | 220 | 57 |
| Whitchurch-Stouffville | $1.28–$4.59 | 220 | 55 |
| Greater Sudbury | $0.68–$3.35 | 210 | 56 |
| Thorold | $2.63–$20.69 | 210 | 68 |
| Thunder Bay | $0.65–$2.47 | 180 | 52 |
| Scugog | $3.03–$6.23 | 180 | 50 |
| West Lincoln | $2.86–$19.17 | 180 | 64 |
| Niagara Falls | $2.48–$31.05 | 150 | 57 |
| Peterborough | $1.18–$3.45 | 150 | 60 |
| Middlesex Centre | $2.04–$4.86 | 150 | 65 |
| Chatham-Kent | $0.64–$4.01 | 130 | 52 |
| Halton Hills | $2.27–$6.82 | 130 | 64 |
| King | $2.02–$4.79 | 130 | 53 |
| Caledon | $2.28–$5.33 | 120 | 41 |
| Bradford West Gwillimbury | $1.22–$5.64 | 120 | 59 |
| North Dumfries | $1.09–$5.37 | 120 | 56 |
| Wilmot | $1.22–$5.30 | 110 | 80 |
| Sault Ste. Marie | $0.91–$2.44 | 90 | 52 |
| Sarnia | $0.90–$2.25 | 90 | 57 |
| Belleville | $0.37–$3.68 | 90 | 49 |
| North Bay | $0.66–$3.11 | 90 | 65 |
| Woodstock | $1.47–$4.88 | 90 | 62 |
| Kawartha Lakes | $1.08–$3.76 | 80 | 60 |
| Welland | $1.26–$14.97 | 80 | 54 |
| Cornwall | $1.24–$4.85 | 80 | 41 |
| St. Thomas | $0.97–$2.69 | 80 | 36 |
| Orangeville | $1.96–$4.79 | 80 | 46 |
| Norfolk | $2.76–$4.10 | 70 | 53 |
| Haldimand | $2.75–$4.65 | 70 | 56 |
| Quinte West | $0.40–$2.03 | 70 | 45 |
| New Tecumseth | $1.65–$3.91 | 70 | 77 |
| Tecumseh | $0.93–$2.32 | 70 | 48 |
| Innisfil | $1.58–$5.07 | 60 | 77 |
| Brant | $1.15–$3.64 | 60 | 60 |
| East Gwillimbury | $2.03–$5.74 | 60 | 68 |
| LaSalle | $1.01–$14.14 | 60 | 43 |
| Woolwich | $1.73–$4.17 | 60 | 57 |
| Collingwood | $0.28–$3.37 | 60 | 34 |
| Guelph/Eramosa | $0.76–$2.93 | 60 | 76 |
| Georgina | $1.58–$4.86 | 50 | 61 |
| Timmins | $0.28–$2.22 | 50 | 48 |
| Lakeshore | not enough ad clicks | 50 | 49 |
| Orillia | $2.11–$2.82 | 50 | 52 |
| Stratford | not enough ad clicks | 50 | 44 |
| Centre Wellington | $1.03–$3.65 | 50 | 69 |
| Leamington | not enough ad clicks | 50 | 68 |
| Grimsby | $1.30–$8.19 | 50 | 48 |
| Clarence-Rockland | not enough ad clicks | 50 | 30 |
| Lincoln | $1.33–$3.90 | 50 | 59 |
| Wasaga Beach | $1.26–$4.06 | 50 | 30 |
| Owen Sound | $0.49–$2.53 | 50 | 47 |
| Essex | not enough ad clicks | 50 | 52 |
| Huntsville | not enough ad clicks | 50 | 35 |
| Clearview | not enough ad clicks | 50 | 35 |
| Tiny | not enough ad clicks | 50 | 66 |
| Cavan Monaghan | not enough ad clicks | 50 | 41 |
| Clarington | not enough ad clicks | 40 | 0 |
| Fort Erie | $4.91–$24.62 | 40 | 41 |
| Prince Edward | not enough ad clicks | 40 | 26 |
| Strathroy-Caradoc | $1.81–$8.58 | 40 | 65 |
| Amherstburg | $0.91–$5.12 | 40 | 27 |
| Oro-Medonte | not enough ad clicks | 40 | 22 |
| Essa | $2.04–$2.79 | 40 | 46 |
| Kingsville | not enough ad clicks | 40 | 54 |
| Brockville | $1.05–$1.93 | 40 | 25 |
| Springwater | not enough ad clicks | 40 | 55 |
| Uxbridge | not enough ad clicks | 40 | 33 |
| Cobourg | $1.05–$3.59 | 40 | 71 |
| South Frontenac | not enough ad clicks | 40 | 35 |
| Port Colborne | not enough ad clicks | 40 | 32 |
| Russell | not enough ad clicks | 40 | 3 |
| Niagara-on-the-Lake | not enough ad clicks | 40 | 0 |
| Selwyn | not enough ad clicks | 40 | 23 |
| Tillsonburg | $1.57–$3.34 | 40 | 37 |
| Pelham | not enough ad clicks | 40 | 31 |
| Petawawa | not enough ad clicks | 40 | 33 |
| North Grenville | $0.53–$1.30 | 40 | 45 |
| Loyalist | not enough ad clicks | 40 | 34 |
| Midland | not enough ad clicks | 40 | 55 |
| Bracebridge | $1.23–$3.44 | 40 | 20 |
| Port Hope | $2.71–$6.88 | 40 | 25 |
| Greater Napanee | not enough ad clicks | 40 | 29 |
| Saugeen Shores | $0.56–$1.59 | 40 | 18 |
| North Perth | not enough ad clicks | 40 | 15 |
| Kenora | $2.01–$5.06 | 40 | 22 |
| Mississippi Mills | not enough ad clicks | 40 | 43 |
| St. Clair | not enough ad clicks | 40 | 17 |
| West Nipissing | $1.12–$3.47 | 40 | 25 |
| Severn | $0.61–$4.03 | 40 | 31 |
| Pembroke | not enough ad clicks | 40 | 20 |
| Thames Centre | $1.53–$3.36 | 40 | 63 |
| Trent Hills | $0.83–$2.71 | 40 | 28 |
| Ingersoll | $1.01–$2.99 | 40 | 55 |
| South Stormont | not enough ad clicks | 40 | 25 |
| The Nation | not enough ad clicks | 40 | 22 |
| South Glengarry | not enough ad clicks | 40 | 29 |
| Gravenhurst | not enough ad clicks | 40 | 25 |
| West Grey | not enough ad clicks | 40 | 29 |
| Perth East | not enough ad clicks | 40 | 18 |
| Brock | not enough ad clicks | 40 | 7 |
| Carleton Place | not enough ad clicks | 40 | 28 |
| Wellington North | not enough ad clicks | 40 | 29 |
| Kincardine | not enough ad clicks | 40 | 33 |
| Brighton | $1.80–$2.45 | 40 | 12 |
| Erin | $2.03–$4.49 | 40 | 33 |
| Lambton Shores | not enough ad clicks | 40 | 25 |
| Meaford | not enough ad clicks | 40 | 39 |
| Elliot Lake | not enough ad clicks | 40 | 25 |
| North Dundas | not enough ad clicks | 40 | 5 |
| Norwich | not enough ad clicks | 40 | 50 |
| Georgian Bluffs | not enough ad clicks | 40 | 31 |
| Tay | not enough ad clicks | 40 | 25 |
| Hamilton (Township) | not enough ad clicks | 40 | 35 |
| South Dundas | not enough ad clicks | 40 | 27 |
| Adjala-Tosorontio | not enough ad clicks | 40 | 25 |
| Rideau Lakes | not enough ad clicks | 40 | 13 |
| Mapleton | not enough ad clicks | 40 | 22 |
| Grey Highlands | not enough ad clicks | 40 | 19 |
| Ramara | not enough ad clicks | 40 | 29 |
| Hawkesbury | not enough ad clicks | 40 | 34 |
| North Glengarry | not enough ad clicks | 40 | 36 |
| Penetanguishene | $2.30–$6.16 | 40 | 44 |
| South Huron | not enough ad clicks | 40 | 42 |
| Wellesley | not enough ad clicks | 20 | 47 |
Prince Edward Island
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Prince Edward Island | $0.94–$2.66 | 190 | 29 |
| Charlottetown | $1.02–$2.11 | 100 | 28 |
| Stratford | $0.90–$1.73 | 80 | 25 |
| Summerside | not enough ad clicks | 40 | 20 |
Quebec
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Quebec | $1.22–$4.93 | 8,300 | 39 |
| Montreal | $1.39–$4.99 | 3,660 | 35 |
| Laval | $1.41–$6.43 | 520 | 57 |
| Quebec City | $1.52–$4.52 | 410 | 35 |
| Gatineau | $1.29–$4.82 | 390 | 46 |
| Longueuil | $1.26–$4.18 | 240 | 45 |
| Terrebonne | $1.52–$3.69 | 140 | 30 |
| Sherbrooke | $0.81–$2.68 | 130 | 35 |
| Brossard | $1.44–$3.79 | 120 | 41 |
| Prévost | $1.11–$3.55 | 110 | 40 |
| Saint-Sauveur | $1.11–$3.55 | 110 | 40 |
| Blainville | $1.30–$5.68 | 100 | 44 |
| Pointe-Claire | $1.71–$3.72 | 100 | 54 |
| Lévis | $0.76–$3.37 | 90 | 54 |
| Trois-Rivières | $0.79–$2.73 | 90 | 42 |
| Mont-Royal | $1.45–$7.62 | 90 | 38 |
| Saguenay | not enough ad clicks | 70 | 12 |
| Repentigny | $0.96–$2.85 | 70 | 32 |
| Dollard-des-Ormeaux | $1.34–$2.67 | 70 | 46 |
| Saint-Jean-sur-Richelieu | $1.22–$2.97 | 60 | 40 |
| Mascouche | $1.38–$2.37 | 60 | 32 |
| Côte-Saint-Luc | not enough ad clicks | 60 | 39 |
| Kirkland | $1.27–$3.07 | 60 | 35 |
| Dorval | $1.30–$3.49 | 60 | 45 |
| Granby | not enough ad clicks | 50 | 17 |
| Mirabel | $1.16–$2.39 | 50 | 42 |
| Saint-Hyacinthe | not enough ad clicks | 50 | 27 |
| Châteauguay | $1.51–$3.65 | 50 | 37 |
| Rimouski | not enough ad clicks | 50 | 11 |
| Rouyn-Noranda | not enough ad clicks | 50 | 30 |
| Boucherville | not enough ad clicks | 50 | 33 |
| Boisbriand | $1.71–$4.84 | 50 | 51 |
| Sainte-Thérèse | $1.08–$2.95 | 50 | 42 |
| Joliette | not enough ad clicks | 50 | 38 |
| Westmount | not enough ad clicks | 50 | 53 |
| Rosemère | $0.77–$2.41 | 50 | 42 |
| Saint-Jérôme | not enough ad clicks | 40 | 36 |
| Drummondville | not enough ad clicks | 40 | 0 |
| Shawinigan | not enough ad clicks | 40 | 42 |
| Victoriaville | not enough ad clicks | 40 | 7 |
| Saint-Eustache | $0.41–$5.46 | 40 | 69 |
| Vaudreuil-Dorion | not enough ad clicks | 40 | 24 |
| Salaberry-de-Valleyfield | not enough ad clicks | 40 | 52 |
| Sorel-Tracy | not enough ad clicks | 40 | 20 |
| Saint-Georges | not enough ad clicks | 40 | 30 |
| Val-d'Or | not enough ad clicks | 40 | 21 |
| Chambly | not enough ad clicks | 40 | 39 |
| Alma | not enough ad clicks | 40 | 0 |
| Sainte-Julie | $0.60–$1.63 | 40 | 42 |
| Saint-Constant | not enough ad clicks | 40 | 42 |
| Magog | not enough ad clicks | 40 | 36 |
| La Prairie | $1.38–$2.42 | 40 | 49 |
| Saint-Bruno-de-Montarville | not enough ad clicks | 40 | 26 |
| Thetford Mines | not enough ad clicks | 40 | 0 |
| Sept-Îles | not enough ad clicks | 40 | 4 |
| Beloeil | not enough ad clicks | 40 | 23 |
| Saint-Lin–Laurentides | not enough ad clicks | 40 | 15 |
| L'Assomption | not enough ad clicks | 40 | 37 |
| Candiac | not enough ad clicks | 40 | 3 |
| Saint-Lambert | not enough ad clicks | 40 | 36 |
| Varennes | not enough ad clicks | 40 | 28 |
| Baie-Comeau | not enough ad clicks | 40 | 0 |
| Sainte-Marthe-sur-le-Lac | $0.52–$1.25 | 40 | 54 |
| Beaconsfield | $1.26–$2.26 | 40 | 61 |
| Sainte-Sophie | not enough ad clicks | 40 | 3 |
| Deux-Montagnes | not enough ad clicks | 40 | 46 |
| Saint-Colomban | not enough ad clicks | 40 | 4 |
| Sainte-Catherine | not enough ad clicks | 40 | 48 |
| Saint-Basile-le-Grand | not enough ad clicks | 40 | 2 |
| L'Ancienne-Lorette | not enough ad clicks | 40 | 10 |
| Cowansville | not enough ad clicks | 40 | 32 |
| Sainte-Anne-des-Plaines | not enough ad clicks | 40 | 9 |
| Gaspé | not enough ad clicks | 40 | 25 |
| Pincourt | not enough ad clicks | 40 | 4 |
| Mercier | not enough ad clicks | 40 | 20 |
| Lavaltrie | not enough ad clicks | 40 | 29 |
| Mont-Laurier | not enough ad clicks | 40 | 25 |
| Lachute | not enough ad clicks | 40 | 17 |
| Sainte-Adèle | not enough ad clicks | 40 | 25 |
| Matane | not enough ad clicks | 40 | 2 |
| Dolbeau-Mistassini | not enough ad clicks | 40 | 25 |
| Beauharnois | not enough ad clicks | 40 | 47 |
| Bécancour | not enough ad clicks | 40 | 24 |
| Val-des-Monts | not enough ad clicks | 40 | 61 |
| Saint-Amable | not enough ad clicks | 40 | 7 |
| Sainte-Marie | not enough ad clicks | 40 | 0 |
| Amos | not enough ad clicks | 40 | 25 |
| Carignan | not enough ad clicks | 40 | 25 |
| Rawdon | not enough ad clicks | 40 | 4 |
| Cantley | not enough ad clicks | 40 | 29 |
| Bromont | not enough ad clicks | 40 | 31 |
| Sainte-Agathe-des-Monts | not enough ad clicks | 40 | 0 |
| Sainte-Julienne | $0.41–$1.67 | 40 | 51 |
| La Tuque | not enough ad clicks | 40 | 0 |
| Montmagny | not enough ad clicks | 40 | 0 |
| Mont-Tremblant | not enough ad clicks | 40 | 34 |
| Bois-des-Filion | not enough ad clicks | 40 | 52 |
| Farnham | not enough ad clicks | 40 | 25 |
| Saint-Félicien | not enough ad clicks | 40 | 1 |
| Rivière-du-Loup | not enough ad clicks | 30 | 29 |
| Mont-Saint-Hilaire | not enough ad clicks | 30 | 33 |
| Notre-Dame-de-l'Île-Perrot | not enough ad clicks | 30 | 0 |
| Marieville | not enough ad clicks | 30 | 5 |
| Saint-Raymond | not enough ad clicks | 30 | 0 |
| Saint-Hippolyte | not enough ad clicks | 30 | 10 |
| Pont-Rouge | not enough ad clicks | 30 | 0 |
| Saint-Lazare | not enough ad clicks | 10 | 0 |
| Saint-Charles-Borromée | not enough ad clicks | 10 | 0 |
| L'Île-Perrot | not enough ad clicks | 10 | 0 |
Saskatchewan
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Saskatchewan | $1.29–$4.28 | 1,150 | 48 |
| Saskatoon | $1.85–$4.56 | 380 | 46 |
| Regina | $1.22–$3.87 | 290 | 45 |
| Prince Albert | $1.39–$2.82 | 60 | 36 |
| Moose Jaw | not enough ad clicks | 50 | 39 |
| Swift Current | not enough ad clicks | 40 | 25 |
| Yorkton | $0.35–$3.26 | 40 | 25 |
| North Battleford | not enough ad clicks | 40 | 34 |
| Warman | not enough ad clicks | 40 | 29 |
| Weyburn | not enough ad clicks | 40 | 26 |
| Estevan | not enough ad clicks | 40 | 18 |
| Martensville | not enough ad clicks | 40 | 30 |
Whitehorse
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Whitehorse | $1.82–$3.69 | 50 | 28 |