Google Ads costs for HVAC 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
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Alberta | $8.54–$46.62 | 12,800 | 40 |
| Calgary | $10.80–$79.58 | 4,960 | 37 |
| Edmonton | $9.63–$44.88 | 3,360 | 46 |
| Parkland County | $9.78–$40.55 | 1,000 | 47 |
| Sturgeon County | $11.47–$37.55 | 490 | 47 |
| Red Deer County | $5.99–$21.80 | 360 | 39 |
| County of Grande Prairie No. 1 | $3.62–$23.81 | 320 | 34 |
| Lethbridge | $4.63–$17.07 | 310 | 37 |
| Red Deer | $5.99–$15.78 | 290 | 44 |
| Spruce Grove | $11.64–$42.42 | 270 | 44 |
| Airdrie | $3.98–$19.95 | 220 | 43 |
| St. Albert | $9.02–$32.27 | 220 | 59 |
| Stony Plain | $0.99–$6.08 | 180 | 27 |
| Foothills County | $2.75–$13.32 | 160 | 32 |
| Grande Prairie | $2.27–$12.43 | 150 | 31 |
| Medicine Hat | $3.72–$12.62 | 150 | 23 |
| Leduc | $2.74–$15.21 | 150 | 62 |
| Chestermere | $5.52–$22.22 | 140 | 36 |
| Beaumont | not enough ad clicks | 130 | 43 |
| Cochrane | $3.26–$18.99 | 80 | 47 |
| Okotoks | $2.59–$11.52 | 80 | 27 |
| Fort Saskatchewan | not enough ad clicks | 60 | 32 |
| Yellowhead County | $3–$29.22 | 60 | 25 |
| Lloydminster (Alberta part) | $2.74–$11.36 | 50 | 39 |
| Canmore | not enough ad clicks | 50 | 13 |
| Cold Lake | not enough ad clicks | 50 | 22 |
| Camrose | not enough ad clicks | 40 | 14 |
| Sylvan Lake | not enough ad clicks | 40 | 9 |
| Brooks | not enough ad clicks | 40 | 5 |
| Strathmore | not enough ad clicks | 40 | 46 |
| High River | $3.01–$11.92 | 40 | 32 |
| Lacombe | not enough ad clicks | 40 | 27 |
| Wetaskiwin | not enough ad clicks | 40 | 35 |
| Blackfalds | not enough ad clicks | 40 | 33 |
| Morinville | not enough ad clicks | 40 | 25 |
British Columbia
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| British Columbia | $6.33–$29.33 | 14,100 | 49 |
| Vancouver | $7.80–$28.15 | 3,460 | 35 |
| Burnaby | $7.74–$28.73 | 1,580 | 46 |
| Surrey | $5.41–$23.21 | 1,540 | 54 |
| Richmond | $6–$20.27 | 650 | 34 |
| Kelowna | $4.85–$31.17 | 610 | 64 |
| Victoria | $4.53–$66.02 | 610 | 64 |
| Coquitlam | $11.36–$37.35 | 560 | 51 |
| North Vancouver (District) | $7.27–$34.15 | 550 | 42 |
| Nanaimo | $4.79–$20.69 | 390 | 56 |
| Abbotsford | $5.02–$23.75 | 370 | 52 |
| Langley (District) | $4.25–$19.95 | 320 | 57 |
| North Vancouver (City) | $5.40–$40.75 | 310 | 52 |
| Maple Ridge | $5.61–$25.11 | 270 | 51 |
| Port Coquitlam | $4.94–$26.10 | 260 | 57 |
| Delta | $7.56–$33.84 | 250 | 56 |
| Kamloops | $3.09–$18.98 | 240 | 59 |
| Chilliwack | $4.09–$12.38 | 230 | 55 |
| Prince George | $2.37–$11.38 | 190 | 34 |
| New Westminster | $3.78–$21.08 | 170 | 57 |
| West Vancouver | $6.66–$34.07 | 170 | 42 |
| Vernon | $4.38–$18.40 | 140 | 46 |
| Langford | $6.67–$57.49 | 130 | 67 |
| View Royal | $7.29–$65.33 | 130 | 65 |
| Penticton | $2.12–$18.81 | 110 | 38 |
| West Kelowna | $3.92–$17.86 | 110 | 60 |
| Langley (City) | $6.02–$19.22 | 110 | 43 |
| North Cowichan | $3.80–$20.99 | 100 | 50 |
| Saanich | $4.63–$74.78 | 90 | 63 |
| Port Moody | $6.55–$31.90 | 90 | 67 |
| Courtenay | $2.81–$8.14 | 90 | 54 |
| Campbell River | $3.01–$6.39 | 80 | 44 |
| Fort St. John | $0.55–$13.57 | 70 | 20 |
| Port Alberni | $2.89–$8.20 | 70 | 53 |
| Oak Bay | $7.90–$97.35 | 70 | 29 |
| Parksville | $1.90–$17.98 | 70 | 41 |
| Squamish | $2.04–$15.16 | 60 | 43 |
| Salmon Arm | $0.55–$6.21 | 60 | 49 |
| Pitt Meadows | $4.16–$21.56 | 60 | 63 |
| Terrace | $0.47–$4.67 | 60 | 51 |
| Cranbrook | not enough ad clicks | 50 | 44 |
| Central Saanich | $0.58–$3.69 | 50 | 16 |
| Whistler | $0.54–$7.55 | 50 | 24 |
| Powell River | $1.13–$5.55 | 50 | 47 |
| Dawson Creek | not enough ad clicks | 50 | 18 |
| Nelson | $2.13–$8.59 | 50 | 51 |
| Mission | $2.27–$9.81 | 40 | 34 |
| White Rock | not enough ad clicks | 40 | 33 |
| Colwood | $5.80–$25.43 | 40 | 79 |
| Esquimalt | not enough ad clicks | 40 | 20 |
| Lake Country | not enough ad clicks | 40 | 9 |
| Sooke | not enough ad clicks | 40 | 50 |
| Comox | $2.87–$4.95 | 40 | 32 |
| Sidney | not enough ad clicks | 40 | 21 |
| Prince Rupert | $0.59–$6.02 | 40 | 27 |
| North Saanich | $2.52–$19.24 | 40 | 23 |
| Summerland | $1.65–$10.13 | 40 | 41 |
| Williams Lake | not enough ad clicks | 40 | 18 |
| Coldstream | not enough ad clicks | 30 | 0 |
| Sechelt | not enough ad clicks | 10 | 0 |
Canada
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Canada | $4.97–$31.52 | 107,900 | 43 |
Manitoba
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Manitoba | $5.70–$25.14 | 3,760 | 37 |
| Winnipeg | $6.83–$26.08 | 2,310 | 32 |
| St. Andrews | $1.97–$11.17 | 340 | 31 |
| Springfield | $3.06–$13.98 | 250 | 24 |
| Brandon | $0.60–$5.72 | 220 | 24 |
| Hanover | $2.26–$13.33 | 190 | 43 |
| Taché | $2.27–$18.74 | 140 | 43 |
| Winkler | $0.61–$4.14 | 50 | 42 |
| Steinbach | not enough ad clicks | 40 | 49 |
| Portage la Prairie | $0.72–$3.20 | 40 | 30 |
| Thompson | $1.20–$9.02 | 40 | 27 |
| St. Clements | $0.86–$8.11 | 40 | 40 |
| Selkirk | $0.89–$4.01 | 40 | 48 |
New Brunswick
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| New Brunswick | $2.37–$20.47 | 1,830 | 64 |
| Moncton | $2.42–$20.63 | 350 | 59 |
| Fredericton | $3.08–$18.77 | 350 | 61 |
| Saint John | $1.95–$20.07 | 180 | 69 |
| Dieppe | $2.58–$19.06 | 140 | 61 |
| Quispamsis | $1.72–$20.01 | 70 | 50 |
| Miramichi | $1.50–$10.67 | 60 | 49 |
| Bathurst | $2.62–$23.78 | 60 | 50 |
| Edmundston | $2.10–$28.11 | 50 | 43 |
| Riverview | $1.45–$9.93 | 40 | 32 |
| Tracadie | $3.33–$39.85 | 40 | 23 |
| Rothesay | not enough ad clicks | 40 | 35 |
Newfoundland and Labrador
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Newfoundland and Labrador | $1.50–$13.34 | 1,180 | 67 |
| St. John's | $1.85–$13.68 | 390 | 62 |
| Mount Pearl | $2.34–$17.43 | 90 | 53 |
| Conception Bay South | $2.52–$15.25 | 70 | 59 |
| Corner Brook | $1.84–$7.59 | 70 | 61 |
| Paradise | $2.76–$15.22 | 60 | 42 |
| Grand Falls-Windsor | $1.09–$6.16 | 60 | 55 |
| Gander | $0.44–$9.91 | 60 | 49 |
Nova Scotia
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Nova Scotia | $2.27–$15.24 | 3,060 | 61 |
| Halifax | $2.76–$14.77 | 830 | 57 |
| Chester | $2.33–$16.22 | 120 | 67 |
| Pictou | $1.39–$17.48 | 70 | 55 |
| Truro | $4.75–$21.95 | 70 | 57 |
| East Hants | $2.45–$15.05 | 60 | 60 |
| Inverness | $1.88–$13.85 | 60 | 52 |
| Lunenburg | $5.42–$17.09 | 50 | 41 |
| West Hants | $3.85–$16.36 | 50 | 62 |
| Antigonish | $2.81–$14.33 | 50 | 43 |
| Yarmouth | $1.19–$11.11 | 50 | 46 |
Yellowknife
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Yellowknife | not enough ad clicks | 50 | 16 |
Ontario
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Ontario | $5.40–$29.61 | 48,200 | 44 |
| Toronto | $4.79–$19.90 | 11,000 | 41 |
| Ottawa | $8.80–$31.86 | 3,680 | 49 |
| Mississauga | $4.79–$21.08 | 2,130 | 46 |
| Brampton | $5.86–$17.67 | 2,030 | 42 |
| Hamilton | $5.81–$27.74 | 1,820 | 48 |
| London | $12.68–$42.01 | 1,430 | 43 |
| Vaughan | $9.06–$25.38 | 1,220 | 35 |
| Markham | $4.57–$17.63 | 1,200 | 47 |
| Windsor | $11.68–$114 | 1,130 | 36 |
| Kitchener | $8.78–$38.88 | 910 | 46 |
| Oakville | $4.61–$23.83 | 720 | 39 |
| Richmond Hill | $3.83–$28.11 | 690 | 56 |
| Barrie | $4.83–$28.94 | 680 | 50 |
| Kingston | $7.35–$26.22 | 670 | 29 |
| Greater Sudbury | $2.40–$58.65 | 660 | 47 |
| Oshawa | $2.49–$12.14 | 650 | 46 |
| Cambridge | $7.61–$27.79 | 570 | 42 |
| Burlington | $10.79–$37.51 | 550 | 39 |
| Waterloo | $4.45–$36.04 | 550 | 37 |
| Ajax | $2.14–$14.91 | 490 | 40 |
| Guelph | $8.28–$35.64 | 480 | 31 |
| Whitby | $2.96–$11.13 | 460 | 46 |
| St. Catharines | $3.44–$15.39 | 440 | 34 |
| Milton | $3.66–$17.70 | 420 | 40 |
| Brantford | $2.23–$14.87 | 380 | 42 |
| Thunder Bay | $0.96–$4.37 | 360 | 31 |
| Newmarket | $2.54–$21.33 | 340 | 37 |
| Sarnia | $1.63–$6.31 | 320 | 41 |
| Pickering | $2.57–$11.50 | 310 | 41 |
| Peterborough | $2.76–$19.59 | 300 | 57 |
| Sault Ste. Marie | $1.36–$4.73 | 300 | 46 |
| Thorold | $3.72–$19.51 | 300 | 48 |
| West Lincoln | $3.95–$16.56 | 260 | 42 |
| Kawartha Lakes | $2.86–$11.54 | 250 | 69 |
| Chatham-Kent | $1.43–$8.71 | 240 | 48 |
| Niagara Falls | $2.36–$12.60 | 210 | 45 |
| Aurora | $3.09–$27.65 | 190 | 45 |
| Quinte West | $1.91–$10.97 | 190 | 39 |
| Caledon | $3.13–$15.86 | 180 | 48 |
| North Bay | $1.95–$9.20 | 180 | 43 |
| Halton Hills | $2.89–$41.96 | 170 | 41 |
| Middlesex Centre | $7.66–$44.97 | 170 | 47 |
| Norfolk | $1.63–$21.14 | 160 | 46 |
| Belleville | $3.38–$15.22 | 160 | 41 |
| Bradford West Gwillimbury | $4.65–$30.26 | 160 | 47 |
| Woodstock | $1.98–$10.16 | 150 | 43 |
| Welland | $2.69–$8.67 | 140 | 36 |
| Orangeville | $2.44–$13.81 | 140 | 48 |
| Wilmot | $11.72–$38.80 | 140 | 43 |
| North Dumfries | $6.55–$36.95 | 140 | 43 |
| New Tecumseth | $1.30–$5.15 | 130 | 48 |
| Haldimand | $2.19–$7.73 | 120 | 46 |
| St. Thomas | $3.84–$14.27 | 120 | 51 |
| Tecumseh | $9.36–$30.48 | 120 | 44 |
| Cornwall | $2.40–$8.16 | 110 | 41 |
| Brant | $3.05–$12.10 | 110 | 54 |
| King | $2.32–$8.20 | 110 | 48 |
| East Gwillimbury | $6.03–$44.36 | 100 | 54 |
| Orillia | $2.16–$9.48 | 100 | 44 |
| Collingwood | $1.70–$6.12 | 100 | 35 |
| Whitchurch-Stouffville | $2.86–$18.19 | 90 | 46 |
| Georgina | $6.04–$26.80 | 90 | 46 |
| Innisfil | $3.52–$12.11 | 90 | 36 |
| LaSalle | $1.70–$8.45 | 90 | 42 |
| Grimsby | $3.76–$12.72 | 90 | 52 |
| Port Colborne | $2.74–$8.99 | 90 | 43 |
| Cavan Monaghan | $4.76–$20.10 | 90 | 38 |
| Thames Centre | $4.79–$15.54 | 80 | 53 |
| Guelph/Eramosa | $9.32–$42.86 | 80 | 40 |
| Timmins | $0.99–$6.30 | 70 | 33 |
| Centre Wellington | $1.41–$6.70 | 70 | 45 |
| Woolwich | $5.57–$22.36 | 70 | 50 |
| Wasaga Beach | $2.33–$5.35 | 70 | 41 |
| Essex | $2.30–$10.53 | 70 | 40 |
| Huntsville | $2.47–$8.58 | 70 | 65 |
| Stratford | $3.17–$22.44 | 60 | 47 |
| Fort Erie | $1.80–$9.18 | 60 | 30 |
| Clarence-Rockland | $3.30–$13.32 | 60 | 56 |
| Lincoln | $5.99–$12.81 | 60 | 56 |
| Prince Edward | $2.10–$13.06 | 60 | 54 |
| Owen Sound | $1.11–$3.28 | 60 | 50 |
| South Frontenac | $3.76–$16.64 | 60 | 35 |
| Bracebridge | $3.29–$10.22 | 60 | 49 |
| Kenora | $1.04–$7 | 60 | 39 |
| Pembroke | $1.55–$6.82 | 60 | 41 |
| Tiny | $2.84–$12.36 | 60 | 59 |
| Lakeshore | $5.11–$32.40 | 50 | 47 |
| Leamington | $2.27–$14.89 | 50 | 27 |
| Scugog | $1.43–$10.40 | 50 | 61 |
| Cobourg | $1.07–$5.28 | 50 | 58 |
| Selwyn | $1.64–$8.34 | 50 | 46 |
| Petawawa | $1.19–$3.51 | 50 | 44 |
| North Grenville | $2.05–$10.41 | 50 | 64 |
| Midland | $1.63–$5.28 | 50 | 53 |
| Port Hope | not enough ad clicks | 50 | 52 |
| Greater Napanee | $3.42–$14.25 | 50 | 53 |
| West Nipissing | $1.26–$6.77 | 50 | 50 |
| Trent Hills | $2.40–$13.38 | 50 | 40 |
| The Nation | $4.08–$9.98 | 50 | 51 |
| Carleton Place | $6.31–$25.90 | 50 | 41 |
| Brighton | $2.24–$9.17 | 50 | 45 |
| Grey Highlands | $1.97–$9.19 | 50 | 49 |
| Clarington | not enough ad clicks | 40 | 0 |
| Strathroy-Caradoc | $1.18–$6.99 | 40 | 42 |
| Amherstburg | $3.50–$12.88 | 40 | 52 |
| Oro-Medonte | $0.98–$3.08 | 40 | 55 |
| Essa | not enough ad clicks | 40 | 57 |
| Kingsville | $1.39–$5.42 | 40 | 33 |
| Brockville | $1.85–$6.89 | 40 | 34 |
| Springwater | $2.36–$10.21 | 40 | 40 |
| Uxbridge | $1.57–$3.44 | 40 | 29 |
| Russell | $3.24–$9.39 | 40 | 39 |
| Niagara-on-the-Lake | not enough ad clicks | 40 | 0 |
| Tillsonburg | $5.64–$12.85 | 40 | 39 |
| Pelham | $1.79–$5.75 | 40 | 36 |
| Loyalist | $3.66–$19.32 | 40 | 45 |
| Saugeen Shores | $1.41–$5.43 | 40 | 29 |
| North Perth | $2.13–$5.49 | 40 | 32 |
| Clearview | $1.42–$6.06 | 40 | 32 |
| Mississippi Mills | $1.99–$14.82 | 40 | 29 |
| St. Clair | not enough ad clicks | 40 | 40 |
| Severn | $1.40–$5.25 | 40 | 42 |
| Ingersoll | $2.45–$8.15 | 40 | 37 |
| South Stormont | $1.86–$5.02 | 40 | 39 |
| South Glengarry | $1.74–$6.52 | 40 | 44 |
| Gravenhurst | $1.69–$6.70 | 40 | 45 |
| West Grey | $1.19–$7.90 | 40 | 29 |
| Perth East | not enough ad clicks | 40 | 23 |
| Brock | not enough ad clicks | 40 | 29 |
| Wellington North | $0.89–$4.14 | 40 | 42 |
| Kincardine | $1.45–$5.05 | 40 | 25 |
| Erin | $0.60–$6.70 | 40 | 59 |
| Lambton Shores | $1.18–$5.32 | 40 | 28 |
| Meaford | $2.68–$11.24 | 40 | 21 |
| Elliot Lake | $1.54–$8.63 | 40 | 31 |
| Wellesley | not enough ad clicks | 40 | 46 |
| North Dundas | not enough ad clicks | 40 | 25 |
| Norwich | not enough ad clicks | 40 | 25 |
| Georgian Bluffs | $1.94–$15.64 | 40 | 39 |
| Tay | $2.42–$7.35 | 40 | 34 |
| Hamilton (Township) | $1.62–$4.71 | 40 | 39 |
| South Dundas | $2.22–$9.79 | 40 | 33 |
| Adjala-Tosorontio | $2.16–$10.80 | 40 | 50 |
| Rideau Lakes | $3.28–$18.57 | 40 | 40 |
| Mapleton | not enough ad clicks | 40 | 39 |
| Ramara | $2.16–$6.31 | 40 | 66 |
| Hawkesbury | not enough ad clicks | 40 | 24 |
| North Glengarry | $2.18–$6.95 | 40 | 31 |
| Penetanguishene | $0.72–$3.95 | 40 | 42 |
| South Huron | not enough ad clicks | 40 | 39 |
Prince Edward Island
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Prince Edward Island | $2.03–$15.39 | 460 | 64 |
| Charlottetown | $1.86–$17.59 | 210 | 62 |
| Stratford | $1.82–$15.83 | 130 | 63 |
| Summerside | $2.16–$15.14 | 70 | 57 |
Quebec
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Quebec | $2.58–$16.47 | 9,680 | 32 |
| Montreal | $2.93–$19.76 | 4,540 | 27 |
| Laval | $2.97–$13.53 | 540 | 34 |
| Gatineau | $4.96–$36.08 | 460 | 46 |
| Quebec City | $2.50–$12.56 | 430 | 22 |
| Longueuil | $3.46–$18.93 | 320 | 37 |
| Lévis | $2.46–$11.86 | 160 | 27 |
| Pointe-Claire | $2.45–$19.40 | 140 | 48 |
| Brossard | $2.61–$15 | 130 | 21 |
| Mont-Royal | $2.44–$46.28 | 120 | 33 |
| Sherbrooke | $1.76–$5 | 110 | 24 |
| Terrebonne | $4.90–$28.31 | 100 | 37 |
| Blainville | $2.51–$11.57 | 100 | 30 |
| Dollard-des-Ormeaux | $2.30–$9.09 | 90 | 46 |
| Kirkland | $2.83–$22.42 | 90 | 32 |
| Dorval | $2.65–$17.43 | 90 | 44 |
| Prévost | $2.99–$7.07 | 80 | 22 |
| Saint-Sauveur | $2.99–$7.07 | 80 | 22 |
| Trois-Rivières | $2.35–$6.61 | 70 | 30 |
| Rouyn-Noranda | $2–$13.01 | 70 | 43 |
| Saguenay | not enough ad clicks | 60 | 21 |
| Saint-Jean-sur-Richelieu | $2.33–$16 | 60 | 31 |
| Repentigny | $2.55–$20.36 | 60 | 43 |
| Mirabel | $2.72–$14.01 | 60 | 35 |
| Châteauguay | $2.56–$13.80 | 60 | 21 |
| Vaudreuil-Dorion | $2.50–$8.48 | 60 | 23 |
| Boisbriand | $2.50–$18.44 | 60 | 32 |
| Candiac | $2.52–$9.81 | 60 | 56 |
| Rosemère | not enough ad clicks | 60 | 20 |
| Granby | not enough ad clicks | 50 | 22 |
| Saint-Hyacinthe | not enough ad clicks | 50 | 16 |
| Mascouche | not enough ad clicks | 50 | 33 |
| Boucherville | $2.52–$6.49 | 50 | 26 |
| Côte-Saint-Luc | $3.07–$16.41 | 50 | 35 |
| Chambly | $4.51–$16.08 | 50 | 34 |
| Sainte-Thérèse | $2.50–$23.04 | 50 | 32 |
| Saint-Bruno-de-Montarville | $2.54–$13.76 | 50 | 34 |
| Saint-Jérôme | not enough ad clicks | 40 | 8 |
| Drummondville | not enough ad clicks | 40 | 28 |
| Shawinigan | $2.50–$7.73 | 40 | 8 |
| Rimouski | not enough ad clicks | 40 | 1 |
| Victoriaville | not enough ad clicks | 40 | 9 |
| Saint-Eustache | $4.10–$15.61 | 40 | 31 |
| Salaberry-de-Valleyfield | not enough ad clicks | 40 | 29 |
| Sorel-Tracy | not enough ad clicks | 40 | 2 |
| Saint-Georges | not enough ad clicks | 40 | 29 |
| Val-d'Or | not enough ad clicks | 40 | 29 |
| Alma | not enough ad clicks | 40 | 23 |
| Sainte-Julie | not enough ad clicks | 40 | 4 |
| Saint-Constant | not enough ad clicks | 40 | 25 |
| Magog | not enough ad clicks | 40 | 8 |
| La Prairie | not enough ad clicks | 40 | 9 |
| Thetford Mines | not enough ad clicks | 40 | 42 |
| Sept-Îles | not enough ad clicks | 40 | 17 |
| Beloeil | $2.51–$13.07 | 40 | 11 |
| Saint-Lin–Laurentides | not enough ad clicks | 40 | 12 |
| L'Assomption | not enough ad clicks | 40 | 16 |
| Saint-Lambert | $2.55–$20.36 | 40 | 12 |
| Joliette | not enough ad clicks | 40 | 34 |
| Varennes | not enough ad clicks | 40 | 5 |
| Rivière-du-Loup | not enough ad clicks | 40 | 1 |
| Sainte-Marthe-sur-le-Lac | not enough ad clicks | 40 | 9 |
| Westmount | not enough ad clicks | 40 | 14 |
| Beaconsfield | $2.56–$40.73 | 40 | 35 |
| Mont-Saint-Hilaire | not enough ad clicks | 40 | 22 |
| Sainte-Sophie | not enough ad clicks | 40 | 0 |
| Deux-Montagnes | not enough ad clicks | 40 | 26 |
| Saint-Colomban | not enough ad clicks | 40 | 0 |
| Sainte-Catherine | not enough ad clicks | 40 | 5 |
| Saint-Basile-le-Grand | not enough ad clicks | 40 | 12 |
| L'Ancienne-Lorette | not enough ad clicks | 40 | 38 |
| Cowansville | not enough ad clicks | 40 | 13 |
| Sainte-Anne-des-Plaines | not enough ad clicks | 40 | 18 |
| Gaspé | not enough ad clicks | 40 | 32 |
| Pincourt | not enough ad clicks | 40 | 56 |
| Mercier | $3.19–$12.59 | 40 | 33 |
| Lavaltrie | not enough ad clicks | 40 | 4 |
| Lachute | not enough ad clicks | 40 | 27 |
| Sainte-Adèle | not enough ad clicks | 40 | 4 |
| Matane | not enough ad clicks | 40 | 0 |
| Beauharnois | not enough ad clicks | 40 | 30 |
| Bécancour | not enough ad clicks | 40 | 5 |
| Val-des-Monts | not enough ad clicks | 40 | 39 |
| Sainte-Marie | not enough ad clicks | 40 | 25 |
| Amos | not enough ad clicks | 40 | 25 |
| Carignan | not enough ad clicks | 40 | 0 |
| Rawdon | not enough ad clicks | 40 | 47 |
| L'Île-Perrot | not enough ad clicks | 40 | 0 |
| Cantley | not enough ad clicks | 40 | 35 |
| Notre-Dame-de-l'Île-Perrot | not enough ad clicks | 40 | 0 |
| Bromont | not enough ad clicks | 40 | 22 |
| Sainte-Agathe-des-Monts | not enough ad clicks | 40 | 18 |
| Sainte-Julienne | not enough ad clicks | 40 | 17 |
| Saint-Raymond | not enough ad clicks | 40 | 18 |
| Montmagny | not enough ad clicks | 40 | 25 |
| Mont-Tremblant | not enough ad clicks | 40 | 21 |
| Saint-Hippolyte | not enough ad clicks | 40 | 0 |
| Bois-des-Filion | not enough ad clicks | 40 | 20 |
| Farnham | $2.97–$10.26 | 40 | 53 |
| Saint-Félicien | not enough ad clicks | 40 | 0 |
| Baie-Comeau | not enough ad clicks | 30 | 5 |
| Saint-Charles-Borromée | not enough ad clicks | 30 | 10 |
| Mont-Laurier | not enough ad clicks | 30 | 33 |
| Dolbeau-Mistassini | not enough ad clicks | 30 | 45 |
| Saint-Amable | not enough ad clicks | 30 | 0 |
| Marieville | not enough ad clicks | 30 | 10 |
| La Tuque | not enough ad clicks | 30 | 2 |
| Pont-Rouge | not enough ad clicks | 30 | 24 |
| Saint-Lazare | not enough ad clicks | 10 | 0 |
Saskatchewan
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Saskatchewan | $3.86–$23.02 | 3,080 | 31 |
| Saskatoon | $5.95–$19.42 | 890 | 33 |
| Regina | $6.72–$19.24 | 820 | 32 |
| Prince Albert | $2.09–$5.23 | 100 | 14 |
| Moose Jaw | $1.11–$3.86 | 80 | 21 |
| Swift Current | $0.36–$4.49 | 50 | 24 |
| Yorkton | $4.02–$6.11 | 50 | 38 |
| North Battleford | not enough ad clicks | 50 | 27 |
| Warman | not enough ad clicks | 40 | 25 |
| Weyburn | not enough ad clicks | 40 | 34 |
| Estevan | $0.40–$3.88 | 40 | 30 |
| Martensville | not enough ad clicks | 40 | 35 |
Whitehorse
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Whitehorse | $1.20–$3.41 | 90 | 37 |