Google Ads costs for window and door 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 | $13.99–$58.76 | 3,120 | 73 |
| Edmonton | $17.05–$52.05 | 760 | 74 |
| Calgary | $14.43–$62.87 | 650 | 72 |
| Red Deer | $14.50–$48.29 | 190 | 97 |
| Red Deer County | $14.39–$45.47 | 190 | 97 |
| Parkland County | $17.24–$51.73 | 170 | 82 |
| County of Grande Prairie No. 1 | $4.63–$37.34 | 160 | 96 |
| Airdrie | not enough ad clicks | 100 | 67 |
| Grande Prairie | $5.57–$37.42 | 100 | 94 |
| Spruce Grove | $8.65–$20.63 | 100 | 93 |
| Fort Saskatchewan | not enough ad clicks | 100 | 9 |
| Camrose | not enough ad clicks | 100 | 9 |
| Sturgeon County | $18.33–$58.33 | 90 | 69 |
| Chestermere | not enough ad clicks | 80 | 36 |
| Lethbridge | $21.52–$69.17 | 60 | 66 |
| St. Albert | $18.82–$77.99 | 60 | 44 |
| Lloydminster (Alberta part) | not enough ad clicks | 60 | 82 |
| Stony Plain | not enough ad clicks | 60 | 84 |
| Yellowhead County | not enough ad clicks | 60 | 74 |
| Leduc | $22.84–$73 | 50 | 81 |
| Medicine Hat | not enough ad clicks | 20 | 79 |
| Cochrane | not enough ad clicks | 20 | 84 |
| Okotoks | not enough ad clicks | 20 | 82 |
| Foothills County | $9.69–$56.32 | 20 | 80 |
| Beaumont | not enough ad clicks | 20 | 100 |
| Sylvan Lake | not enough ad clicks | 20 | 0 |
| Canmore | not enough ad clicks | 20 | 100 |
| Cold Lake | not enough ad clicks | 20 | 93 |
| Brooks | not enough ad clicks | 20 | 15 |
| Strathmore | not enough ad clicks | 20 | 95 |
| High River | not enough ad clicks | 20 | 93 |
| Lacombe | not enough ad clicks | 20 | 0 |
| Wetaskiwin | not enough ad clicks | 20 | 22 |
| Blackfalds | not enough ad clicks | 20 | 76 |
| Morinville | not enough ad clicks | 20 | 50 |
British Columbia
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| British Columbia | $8.02–$43 | 1,360 | 75 |
| Vancouver | $13.43–$39.67 | 280 | 71 |
| Surrey | $8.69–$43.96 | 130 | 81 |
| Burnaby | $8.93–$57.81 | 100 | 69 |
| Abbotsford | $13.86–$41.43 | 70 | 80 |
| Richmond | $4.25–$24.52 | 60 | 27 |
| Coquitlam | $17.78–$63.68 | 60 | 70 |
| Delta | not enough ad clicks | 60 | 29 |
| Maple Ridge | $5.86–$133 | 60 | 97 |
| New Westminster | $46.68–$64.70 | 60 | 93 |
| Langley (City) | not enough ad clicks | 60 | 17 |
| White Rock | not enough ad clicks | 60 | 24 |
| Kelowna | $17.63–$49.13 | 40 | 86 |
| Victoria | $13.10–$57.17 | 40 | 93 |
| North Vancouver (District) | $28.67–$61.96 | 30 | 69 |
| Nanaimo | $3.27–$31.92 | 20 | 87 |
| Kamloops | not enough ad clicks | 20 | 36 |
| Langley (District) | not enough ad clicks | 20 | 76 |
| Saanich | not enough ad clicks | 20 | 100 |
| Chilliwack | not enough ad clicks | 20 | 90 |
| Prince George | $3.50–$30.30 | 20 | 64 |
| Port Coquitlam | $17.96–$47.10 | 20 | 87 |
| North Vancouver (City) | not enough ad clicks | 20 | 75 |
| Langford | not enough ad clicks | 20 | 100 |
| Vernon | not enough ad clicks | 20 | 85 |
| West Vancouver | not enough ad clicks | 20 | 64 |
| Mission | $27.03–$71.68 | 20 | 40 |
| Penticton | not enough ad clicks | 20 | 66 |
| West Kelowna | not enough ad clicks | 20 | 50 |
| Campbell River | not enough ad clicks | 20 | 54 |
| Port Moody | $22.57–$51 | 20 | 58 |
| North Cowichan | not enough ad clicks | 20 | 43 |
| Courtenay | not enough ad clicks | 20 | 50 |
| Squamish | not enough ad clicks | 20 | 93 |
| Fort St. John | not enough ad clicks | 20 | 69 |
| Cranbrook | not enough ad clicks | 20 | 24 |
| Salmon Arm | $5.74–$49.32 | 20 | 93 |
| Pitt Meadows | not enough ad clicks | 20 | 98 |
| Colwood | not enough ad clicks | 20 | 0 |
| Port Alberni | not enough ad clicks | 20 | 40 |
| Oak Bay | not enough ad clicks | 20 | 0 |
| Central Saanich | not enough ad clicks | 20 | 50 |
| Sooke | not enough ad clicks | 20 | 0 |
| Comox | not enough ad clicks | 20 | 100 |
| Whistler | not enough ad clicks | 20 | 22 |
| Powell River | not enough ad clicks | 20 | 72 |
| Parksville | not enough ad clicks | 20 | 57 |
| Dawson Creek | not enough ad clicks | 20 | 0 |
| Sidney | not enough ad clicks | 20 | 88 |
| Prince Rupert | not enough ad clicks | 20 | 50 |
| North Saanich | not enough ad clicks | 20 | 50 |
| Summerland | not enough ad clicks | 20 | 50 |
| Terrace | not enough ad clicks | 20 | 36 |
| View Royal | not enough ad clicks | 20 | 100 |
| Nelson | not enough ad clicks | 20 | 50 |
| Williams Lake | not enough ad clicks | 20 | 10 |
| Esquimalt | not enough ad clicks | 10 | 0 |
| Coldstream | not enough ad clicks | 10 | 0 |
Canada
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Canada | $8.66–$48.78 | 16,500 | 39 |
Manitoba
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Manitoba | $6.01–$45.11 | 420 | 66 |
| Winnipeg | $7.20–$51.58 | 310 | 67 |
| St. Andrews | $4.73–$39.55 | 30 | 67 |
| Brandon | not enough ad clicks | 20 | 55 |
| Steinbach | not enough ad clicks | 20 | 43 |
| Hanover | $3.38–$31.37 | 20 | 39 |
| Springfield | $8.83–$30.35 | 20 | 100 |
| Winkler | not enough ad clicks | 20 | 48 |
| Portage la Prairie | not enough ad clicks | 20 | 45 |
| Thompson | not enough ad clicks | 20 | 0 |
| Taché | $5.95–$40.53 | 20 | 39 |
| St. Clements | not enough ad clicks | 20 | 0 |
| Selkirk | not enough ad clicks | 20 | 0 |
New Brunswick
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| New Brunswick | $1.18–$18.37 | 190 | 73 |
| Moncton | $1.38–$25 | 40 | 90 |
| Saint John | $2.18–$33.47 | 30 | 79 |
| Fredericton | $0.99–$14.27 | 30 | 62 |
| Dieppe | not enough ad clicks | 20 | 56 |
| Riverview | not enough ad clicks | 20 | 35 |
| Quispamsis | not enough ad clicks | 20 | 65 |
| Miramichi | not enough ad clicks | 20 | 36 |
| Edmundston | not enough ad clicks | 20 | 7 |
| Tracadie | not enough ad clicks | 20 | 7 |
| Bathurst | not enough ad clicks | 20 | 31 |
| Rothesay | not enough ad clicks | 20 | 22 |
Newfoundland and Labrador
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Newfoundland and Labrador | $1.34–$9.51 | 100 | 80 |
| St. John's | $1.54–$11.77 | 30 | 86 |
| Conception Bay South | not enough ad clicks | 20 | 83 |
| Paradise | not enough ad clicks | 20 | 90 |
| Mount Pearl | not enough ad clicks | 20 | 54 |
| Corner Brook | not enough ad clicks | 20 | 0 |
| Grand Falls-Windsor | not enough ad clicks | 20 | 29 |
| Gander | not enough ad clicks | 20 | 47 |
Nova Scotia
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Nova Scotia | $3.94–$24.19 | 870 | 72 |
| Halifax | $6.67–$26.91 | 160 | 55 |
| Truro | not enough ad clicks | 100 | 22 |
| Lunenburg | not enough ad clicks | 20 | 43 |
| East Hants | $11.91–$27.47 | 20 | 65 |
| Pictou | not enough ad clicks | 20 | 0 |
| West Hants | not enough ad clicks | 20 | 0 |
| Antigonish | not enough ad clicks | 20 | 0 |
| Inverness | not enough ad clicks | 20 | 84 |
| Chester | not enough ad clicks | 20 | 25 |
| Yarmouth | not enough ad clicks | 20 | 34 |
Yellowknife
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Yellowknife | not enough ad clicks | 60 | 8 |
Ontario
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Ontario | $11.92–$49.70 | 7,200 | 57 |
| Toronto | $14.68–$51.60 | 1,440 | 39 |
| Ottawa | $13.99–$133 | 650 | 72 |
| Vaughan | $10.61–$27.97 | 640 | 88 |
| Mississauga | $13.73–$48.02 | 310 | 75 |
| Markham | $16.04–$60.35 | 260 | 68 |
| Newmarket | $10.98–$37.14 | 190 | 91 |
| Brampton | $13.78–$42.29 | 160 | 74 |
| Ajax | $15.24–$47.36 | 160 | 92 |
| Oakville | $18.06–$77.30 | 150 | 60 |
| Aurora | $18.98–$50.01 | 150 | 92 |
| Hamilton | $16.68–$59.99 | 140 | 90 |
| Barrie | $17.05–$66.10 | 140 | 66 |
| Richmond Hill | $17.41–$49.25 | 140 | 48 |
| London | $10.46–$49.32 | 120 | 66 |
| Kitchener | $16.20–$50.65 | 120 | 63 |
| Burlington | $10.26–$49.85 | 110 | 49 |
| Guelph | $43.18–$102 | 100 | 72 |
| East Gwillimbury | not enough ad clicks | 100 | 96 |
| Windsor | $5.18–$24.60 | 90 | 40 |
| Brantford | $12.40–$33.57 | 80 | 88 |
| Oshawa | $7.20–$36.29 | 70 | 36 |
| Kingston | $10.85–$35.79 | 70 | 31 |
| Kawartha Lakes | $12.48–$28.69 | 70 | 51 |
| Innisfil | not enough ad clicks | 60 | 13 |
| King | $33.45–$166 | 60 | 74 |
| Scugog | not enough ad clicks | 50 | 93 |
| St. Catharines | $4.98–$24.96 | 40 | 64 |
| Greater Sudbury | $1.86–$14.42 | 40 | 65 |
| Whitby | $12.13–$67.66 | 40 | 75 |
| Cambridge | $7.53–$39.51 | 40 | 62 |
| Pickering | $15.41–$69.21 | 40 | 73 |
| Waterloo | $10.26–$38.59 | 30 | 74 |
| Milton | $14.46–$44.23 | 30 | 63 |
| Chatham-Kent | $6.56–$28.16 | 30 | 82 |
| Peterborough | $5.63–$40.39 | 30 | 58 |
| Halton Hills | $17.11–$54.59 | 30 | 94 |
| Thunder Bay | not enough ad clicks | 20 | 54 |
| Niagara Falls | $12.04–$40.58 | 20 | 61 |
| Caledon | $13.34–$24.45 | 20 | 64 |
| Sault Ste. Marie | not enough ad clicks | 20 | 79 |
| Sarnia | not enough ad clicks | 20 | 57 |
| Norfolk | $3.83–$14.84 | 20 | 81 |
| Welland | $10.89–$44.77 | 20 | 71 |
| Belleville | $7.20–$27.50 | 20 | 87 |
| North Bay | $5.12–$22.21 | 20 | 77 |
| Whitchurch-Stouffville | not enough ad clicks | 20 | 34 |
| Haldimand | $27.60–$58.69 | 20 | 85 |
| Cornwall | $13.16–$84.01 | 20 | 92 |
| Georgina | not enough ad clicks | 20 | 31 |
| Woodstock | $7.10–$33.34 | 20 | 75 |
| Quinte West | $9.31–$28.26 | 20 | 86 |
| New Tecumseth | $28.35–$53.82 | 20 | 85 |
| Bradford West Gwillimbury | $5.65–$62.45 | 20 | 38 |
| St. Thomas | not enough ad clicks | 20 | 25 |
| Timmins | not enough ad clicks | 20 | 63 |
| Lakeshore | $20.27–$79.69 | 20 | 69 |
| Brant | not enough ad clicks | 20 | 91 |
| Orillia | $12.09–$22.12 | 20 | 85 |
| Stratford | not enough ad clicks | 20 | 93 |
| Fort Erie | $17.64–$47.87 | 20 | 87 |
| LaSalle | not enough ad clicks | 20 | 47 |
| Centre Wellington | not enough ad clicks | 20 | 86 |
| Orangeville | not enough ad clicks | 20 | 34 |
| Leamington | not enough ad clicks | 20 | 77 |
| Grimsby | not enough ad clicks | 20 | 93 |
| Woolwich | not enough ad clicks | 20 | 0 |
| Clarence-Rockland | not enough ad clicks | 20 | 82 |
| Lincoln | $17.29–$39.68 | 20 | 58 |
| Prince Edward | $7.64–$31.94 | 20 | 87 |
| Wasaga Beach | $6.39–$26.62 | 20 | 73 |
| Collingwood | not enough ad clicks | 20 | 41 |
| Strathroy-Caradoc | not enough ad clicks | 20 | 0 |
| Thorold | $22.43–$53.04 | 20 | 85 |
| Amherstburg | not enough ad clicks | 20 | 100 |
| Tecumseh | not enough ad clicks | 20 | 76 |
| Oro-Medonte | not enough ad clicks | 20 | 50 |
| Essa | not enough ad clicks | 20 | 50 |
| Kingsville | not enough ad clicks | 20 | 29 |
| Brockville | not enough ad clicks | 20 | 29 |
| Springwater | not enough ad clicks | 20 | 0 |
| Owen Sound | $1.75–$3.14 | 20 | 100 |
| Uxbridge | not enough ad clicks | 20 | 0 |
| Wilmot | $8.33–$60.82 | 20 | 85 |
| Essex | not enough ad clicks | 20 | 25 |
| Huntsville | not enough ad clicks | 20 | 45 |
| Cobourg | not enough ad clicks | 20 | 26 |
| South Frontenac | not enough ad clicks | 20 | 93 |
| Port Colborne | not enough ad clicks | 20 | 43 |
| Russell | not enough ad clicks | 20 | 36 |
| Niagara-on-the-Lake | not enough ad clicks | 20 | 0 |
| Middlesex Centre | $26.40–$88.07 | 20 | 34 |
| Selwyn | not enough ad clicks | 20 | 50 |
| Tillsonburg | not enough ad clicks | 20 | 22 |
| Pelham | not enough ad clicks | 20 | 50 |
| Petawawa | not enough ad clicks | 20 | 0 |
| North Grenville | not enough ad clicks | 20 | 93 |
| Loyalist | not enough ad clicks | 20 | 62 |
| Midland | $5.10–$13.06 | 20 | 87 |
| Bracebridge | not enough ad clicks | 20 | 15 |
| Port Hope | not enough ad clicks | 20 | 84 |
| Greater Napanee | not enough ad clicks | 20 | 25 |
| Saugeen Shores | $4.14–$26.39 | 20 | 97 |
| North Perth | not enough ad clicks | 20 | 84 |
| West Lincoln | $22.41–$52.99 | 20 | 85 |
| Kenora | $6.93–$18.24 | 20 | 70 |
| Clearview | not enough ad clicks | 20 | 81 |
| Mississippi Mills | not enough ad clicks | 20 | 47 |
| St. Clair | not enough ad clicks | 20 | 50 |
| West Nipissing | not enough ad clicks | 20 | 75 |
| Severn | not enough ad clicks | 20 | 30 |
| Pembroke | not enough ad clicks | 20 | 22 |
| Thames Centre | not enough ad clicks | 20 | 75 |
| Guelph/Eramosa | $10.05–$31.61 | 20 | 80 |
| Trent Hills | not enough ad clicks | 20 | 22 |
| Ingersoll | not enough ad clicks | 20 | 58 |
| South Stormont | not enough ad clicks | 20 | 86 |
| The Nation | not enough ad clicks | 20 | 50 |
| South Glengarry | not enough ad clicks | 20 | 43 |
| Gravenhurst | not enough ad clicks | 20 | 0 |
| West Grey | not enough ad clicks | 20 | 7 |
| Tiny | $9.08–$17.24 | 20 | 69 |
| Perth East | not enough ad clicks | 20 | 0 |
| Brock | not enough ad clicks | 20 | 0 |
| Carleton Place | not enough ad clicks | 20 | 48 |
| Wellington North | not enough ad clicks | 20 | 93 |
| Kincardine | not enough ad clicks | 20 | 0 |
| Brighton | not enough ad clicks | 20 | 55 |
| Erin | not enough ad clicks | 20 | 68 |
| Lambton Shores | not enough ad clicks | 20 | 50 |
| Meaford | not enough ad clicks | 20 | 0 |
| Elliot Lake | not enough ad clicks | 20 | 0 |
| North Dundas | not enough ad clicks | 20 | 0 |
| Norwich | not enough ad clicks | 20 | 0 |
| Georgian Bluffs | not enough ad clicks | 20 | 17 |
| Tay | not enough ad clicks | 20 | 93 |
| Hamilton (Township) | $2.61–$5.96 | 20 | 91 |
| South Dundas | not enough ad clicks | 20 | 79 |
| Adjala-Tosorontio | not enough ad clicks | 20 | 50 |
| Rideau Lakes | not enough ad clicks | 20 | 77 |
| Mapleton | not enough ad clicks | 20 | 0 |
| North Dumfries | $4.04–$32.88 | 20 | 98 |
| Grey Highlands | not enough ad clicks | 20 | 0 |
| Ramara | not enough ad clicks | 20 | 100 |
| Hawkesbury | not enough ad clicks | 20 | 29 |
| North Glengarry | not enough ad clicks | 20 | 57 |
| Penetanguishene | not enough ad clicks | 20 | 91 |
| South Huron | not enough ad clicks | 20 | 25 |
| Cavan Monaghan | not enough ad clicks | 20 | 67 |
| Clarington | not enough ad clicks | 10 | 0 |
| Wellesley | not enough ad clicks | 10 | 0 |
Prince Edward Island
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Prince Edward Island | $0.81–$4.05 | 140 | 44 |
| Charlottetown | not enough ad clicks | 120 | 64 |
| Summerside | not enough ad clicks | 20 | 0 |
| Stratford | not enough ad clicks | 20 | 63 |
Quebec
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Quebec | $2.99–$14.50 | 710 | 49 |
| Montreal | $3.12–$11.58 | 340 | 38 |
| Gatineau | $10.20–$58.05 | 30 | 79 |
| Laval | $1.23–$12.21 | 30 | 86 |
| Quebec City | not enough ad clicks | 20 | 36 |
| Sherbrooke | not enough ad clicks | 20 | 72 |
| Longueuil | not enough ad clicks | 20 | 81 |
| Lévis | not enough ad clicks | 20 | 7 |
| Saguenay | not enough ad clicks | 20 | 0 |
| Trois-Rivières | not enough ad clicks | 20 | 50 |
| Terrebonne | $1.56–$5.35 | 20 | 48 |
| Saint-Jean-sur-Richelieu | not enough ad clicks | 20 | 0 |
| Brossard | $2.52–$13.08 | 20 | 48 |
| Repentigny | not enough ad clicks | 20 | 1 |
| Saint-Jérôme | not enough ad clicks | 20 | 0 |
| Drummondville | not enough ad clicks | 20 | 0 |
| Granby | not enough ad clicks | 20 | 0 |
| Mirabel | not enough ad clicks | 20 | 50 |
| Blainville | not enough ad clicks | 20 | 0 |
| Saint-Hyacinthe | not enough ad clicks | 20 | 19 |
| Mascouche | not enough ad clicks | 20 | 29 |
| Châteauguay | not enough ad clicks | 20 | 0 |
| Shawinigan | not enough ad clicks | 20 | 0 |
| Dollard-des-Ormeaux | $4.58–$16.58 | 20 | 48 |
| Victoriaville | not enough ad clicks | 20 | 0 |
| Saint-Eustache | not enough ad clicks | 20 | 0 |
| Vaudreuil-Dorion | not enough ad clicks | 20 | 50 |
| Salaberry-de-Valleyfield | not enough ad clicks | 20 | 0 |
| Rouyn-Noranda | not enough ad clicks | 20 | 15 |
| Boucherville | not enough ad clicks | 20 | 50 |
| Sorel-Tracy | not enough ad clicks | 20 | 0 |
| Côte-Saint-Luc | not enough ad clicks | 20 | 50 |
| Pointe-Claire | $3.72–$14.39 | 20 | 62 |
| Val-d'Or | not enough ad clicks | 20 | 7 |
| Chambly | not enough ad clicks | 20 | 0 |
| Alma | not enough ad clicks | 20 | 0 |
| Saint-Constant | not enough ad clicks | 20 | 10 |
| Magog | not enough ad clicks | 20 | 0 |
| Boisbriand | not enough ad clicks | 20 | 0 |
| Sainte-Thérèse | not enough ad clicks | 20 | 0 |
| La Prairie | not enough ad clicks | 20 | 15 |
| Saint-Bruno-de-Montarville | not enough ad clicks | 20 | 34 |
| Thetford Mines | not enough ad clicks | 20 | 0 |
| Sept-Îles | not enough ad clicks | 20 | 36 |
| Beloeil | not enough ad clicks | 20 | 0 |
| Saint-Lin–Laurentides | not enough ad clicks | 20 | 0 |
| L'Assomption | not enough ad clicks | 20 | 7 |
| Candiac | not enough ad clicks | 20 | 50 |
| Saint-Lambert | not enough ad clicks | 20 | 0 |
| Joliette | not enough ad clicks | 20 | 0 |
| Mont-Royal | not enough ad clicks | 20 | 50 |
| Sainte-Marthe-sur-le-Lac | not enough ad clicks | 20 | 50 |
| Westmount | not enough ad clicks | 20 | 0 |
| Kirkland | $8.45–$22.48 | 20 | 81 |
| Dorval | $4.38–$12.04 | 20 | 78 |
| Beaconsfield | not enough ad clicks | 20 | 50 |
| Mont-Saint-Hilaire | not enough ad clicks | 20 | 0 |
| Deux-Montagnes | not enough ad clicks | 20 | 68 |
| Sainte-Catherine | not enough ad clicks | 20 | 0 |
| Saint-Basile-le-Grand | not enough ad clicks | 20 | 50 |
| Cowansville | not enough ad clicks | 20 | 0 |
| Sainte-Anne-des-Plaines | not enough ad clicks | 20 | 0 |
| Pincourt | not enough ad clicks | 20 | 0 |
| Mercier | not enough ad clicks | 20 | 100 |
| Lachute | not enough ad clicks | 20 | 0 |
| Rosemère | not enough ad clicks | 20 | 0 |
| Sainte-Adèle | not enough ad clicks | 20 | 0 |
| Matane | not enough ad clicks | 20 | 0 |
| Prévost | not enough ad clicks | 20 | 22 |
| Val-des-Monts | not enough ad clicks | 20 | 22 |
| Carignan | not enough ad clicks | 20 | 0 |
| Saint-Sauveur | not enough ad clicks | 20 | 22 |
| Cantley | not enough ad clicks | 20 | 50 |
| Bromont | not enough ad clicks | 20 | 0 |
| Marieville | not enough ad clicks | 20 | 0 |
| Sainte-Agathe-des-Monts | not enough ad clicks | 20 | 43 |
| Mont-Tremblant | not enough ad clicks | 20 | 43 |
| Saint-Hippolyte | not enough ad clicks | 20 | 0 |
| Bois-des-Filion | not enough ad clicks | 20 | 0 |
| Farnham | not enough ad clicks | 20 | 36 |
| Rimouski | not enough ad clicks | 10 | 100 |
| Saint-Georges | not enough ad clicks | 10 | 0 |
| Sainte-Julie | not enough ad clicks | 10 | 0 |
| Varennes | not enough ad clicks | 10 | 0 |
| Sainte-Sophie | not enough ad clicks | 10 | 0 |
| Saint-Colomban | not enough ad clicks | 10 | 0 |
| Gaspé | not enough ad clicks | 10 | 0 |
| Mont-Laurier | not enough ad clicks | 10 | 0 |
| Beauharnois | not enough ad clicks | 10 | 0 |
| Bécancour | not enough ad clicks | 10 | 0 |
| Saint-Amable | not enough ad clicks | 10 | 100 |
| Amos | not enough ad clicks | 10 | 0 |
| Rawdon | not enough ad clicks | 10 | 0 |
| Notre-Dame-de-l'Île-Perrot | not enough ad clicks | 10 | 0 |
| Sainte-Julienne | not enough ad clicks | 10 | 43 |
| La Tuque | not enough ad clicks | 10 | 0 |
| Saint-Raymond | not enough ad clicks | 10 | 0 |
| Montmagny | not enough ad clicks | 10 | 0 |
| Saint-Félicien | not enough ad clicks | 10 | 0 |
Saskatchewan
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Saskatchewan | $2.01–$35.50 | 180 | 55 |
| Saskatoon | $4.74–$42.54 | 50 | 63 |
| Regina | $4.38–$58.98 | 50 | 51 |
| Prince Albert | not enough ad clicks | 20 | 38 |
| Moose Jaw | not enough ad clicks | 20 | 25 |
| Swift Current | not enough ad clicks | 20 | 0 |
| Yorkton | not enough ad clicks | 20 | 6 |
| North Battleford | not enough ad clicks | 20 | 74 |
| Warman | not enough ad clicks | 20 | 34 |
| Weyburn | not enough ad clicks | 20 | 7 |
| Estevan | not enough ad clicks | 20 | 71 |
| Martensville | not enough ad clicks | 20 | 0 |
Whitehorse
| Place | Cost per click | Searches/mo | Competition |
|---|---|---|---|
| Whitehorse | not enough ad clicks | 20 | 38 |