City maps
Maps of 1,000 Canadian communities: how far the nearest grocery store, pharmacy, school, park and more are on foot, by bike and by transit, block by block.
Ontario
- Toronto
- Ottawa
- Mississauga
- Brampton
- Hamilton
- London
- Markham
- Vaughan
- Kitchener
- Windsor
- Oakville
- Richmond Hill
- Burlington
- Oshawa
- Greater Sudbury
- Barrie
- Guelph
- Whitby
- Cambridge
- St. Catharines
- Milton
- Kingston
- Ajax
- Waterloo
- Thunder Bay
- Brantford
- Chatham-Kent
- Clarington
- Pickering
- Niagara Falls
- Newmarket
- Peterborough
- Kawartha Lakes
- Caledon
- Sault Ste. Marie
- Sarnia
- Norfolk County
- Halton Hills
- Aurora
- Welland
- Belleville
- North Bay
- Whitchurch-Stouffville
- Haldimand County
- Cornwall
- Georgina
- Woodstock
- Quinte West
- New Tecumseth
- Innisfil
- Bradford West Gwillimbury
- St. Thomas
- Timmins
- Lakeshore
- Brant
- East Gwillimbury
- Orillia
- Stratford
- Fort Erie
- LaSalle
- Centre Wellington
- Orangeville
- Leamington
- Grimsby
- King
- Woolwich
- Clarence-Rockland
- Lincoln
- Prince Edward County
- Wasaga Beach
- Collingwood
- Strathroy-Caradoc
- Thorold
- Amherstburg
- Tecumseh
- Oro-Medonte
- Essa
- Kingsville
- Brockville
- Springwater
- Owen Sound
- Scugog
- Uxbridge
- Wilmot
- Essex
- Huntsville
- Cobourg
- South Frontenac
- Port Colborne
- Russell
- Niagara-on-the-Lake
- Middlesex Centre
- Selwyn
- Tillsonburg
- Pelham
- Petawawa
- North Grenville
- Loyalist
- Midland
- Bracebridge
- Port Hope
- Greater Napanee
- Saugeen Shores
- North Perth
- West Lincoln
- Kenora
- Clearview
- Mississippi Mills
- St. Clair
- West Nipissing
- Severn
- Pembroke
- Thames Centre
- Guelph/Eramosa
- Trent Hills
- Central Elgin
- Ingersoll
- South Stormont
- The Nation
- South Glengarry
- Gravenhurst
- West Grey
- Tiny
- Perth East
- Brock
- Carleton Place
- Wellington North
- Kincardine
- Brighton
- Erin
- Lambton Shores
- Meaford
- Elliot Lake
- Wellesley
- North Dundas
- Norwich
- Georgian Bluffs
- Tay
- Hamilton (township)
- South Dundas
- Adjala-Tosorontio
- Rideau Lakes
- Mapleton
- North Dumfries
- Grey Highlands
- Ramara
- Hawkesbury
- North Glengarry
- Penetanguishene
- South Huron
- Cavan Monaghan
- Alfred and Plantagenet
- Leeds and the Thousand Islands
- Brockton
- Temiskaming Shores
- Arnprior
- Elizabethtown-Kitley
- Huron East
- Laurentian Valley
- Mono
- The Blue Mountains
- Malahide
- Smiths Falls
- South Bruce Peninsula
- Minto
- West Perth
- Beckwith
- Shelburne
- Southgate
- Champlain
- Zorra
- Plympton-Wyoming
- Renfrew
- Drummond/North Elmsley
- Kapuskasing
- Hanover, Ontario
- Puslinch
- Goderich
- East Zorra-Tavistock
- Stone Mills
- Central Huron
- Kirkland Lake
- Huron-Kinloss
- Aylmer
- Muskoka Lakes
- Douro-Dummer
- McNab/Braeside
- South-West Oxford
- Blandford-Blenheim
- Bluewater
- Edwardsburgh/Cardinal
- Kenora, Unorganized
- Alnwick/Haldimand
- Fort Frances
- North Stormont
- Dryden
- St. Marys
- Augusta
- Whitewater Region
- Dysart et al
- Bayham
- Otonabee-South Monaghan
- Chatsworth
- Minden Hills
- Arran-Elderslie
- Wainfleet
- Parry Sound
- Cramahe
- Perth
- Trent Lakes
- North Middlesex
- Thunder Bay, Unorganized
- Tweed
- Algoma, Unorganized, North Part
- Oliver Paipoonge
- Petrolia
- Tay Valley
- Southwest Middlesex
- Ashfield-Colborne-Wawanosh
- South Bruce
- Sioux Lookout
- Lanark Highlands
- Lucan Biddulph
- Cochrane, Ontario
- Gananoque
- Seguin
- Espanola
- Havelock-Belmont-Methuen
- West Elgin
- North Huron
- Stirling-Rawdon
- East Ferris
- Central Frontenac
- Southwold
- Centre Hastings
- Hearst
- Asphodel-Norwood
- Tyendinaga
- Iroquois Falls
- Northern Bruce Peninsula
- Hastings Highlands
- Amaranth
- Greenstone
- Marmora and Lake
- Deep River
- Dutton/Dunwich
- Red Lake
- Prescott
- Bancroft
- Howick
- Callander
- Casselman
- Madawaska Valley
- Montague
- Bonnechere Valley
- Grand Valley
- Highlands East
- Perth South
- Lake of Bays
- Warwick, Ontario
- Morris-Turnberry
- Mulmur
- Georgian Bay
- Blind River
- East Hawkesbury
- Powassan
- Shuniah
- Sables-Spanish Rivers
- Timiskaming, Unorganized, West Part
Quebec
- Montréal
- Québec
- Laval
- Gatineau
- Longueuil
- Sherbrooke
- Lévis
- Saguenay
- Trois-Rivières
- Terrebonne
- Saint-Jean-sur-Richelieu
- Brossard
- Repentigny
- Saint-Jérôme
- Drummondville
- Granby
- Mirabel
- Blainville
- Saint-Hyacinthe
- Mascouche
- Châteauguay
- Shawinigan
- Rimouski
- Dollard-Des Ormeaux
- Victoriaville
- Saint-Eustache
- Vaudreuil-Dorion
- Salaberry-de-Valleyfield
- Rouyn-Noranda
- Boucherville
- Sorel-Tracy
- Côte-Saint-Luc
- Pointe-Claire
- Saint-Georges
- Val-d'Or
- Chambly
- Alma
- Sainte-Julie
- Saint-Constant
- Magog
- Boisbriand
- Sainte-Thérèse
- La Prairie
- Saint-Bruno-de-Montarville
- Thetford Mines
- Sept-Îles
- Beloeil
- Saint-Lin--Laurentides
- L'Assomption
- Candiac
- Saint-Lambert
- Saint-Lazare
- Joliette
- Varennes
- Mont-Royal
- Baie-Comeau
- Rivière-du-Loup
- Saint-Augustin-de-Desmaures
- Sainte-Marthe-sur-le-Lac
- Westmount
- Kirkland
- Dorval
- Beaconsfield
- Mont-Saint-Hilaire
- Sainte-Sophie
- Deux-Montagnes
- Saint-Colomban
- Sainte-Catherine
- Saint-Basile-le-Grand
- L'Ancienne-Lorette
- Saint-Charles-Borromée
- Cowansville
- Sainte-Anne-des-Plaines
- Gaspé
- Pincourt
- Mercier
- Lavaltrie
- Mont-Laurier
- Lachute
- Rosemère
- Sainte-Adèle
- Matane
- Dolbeau-Mistassini
- Prévost
- Beauharnois
- Bécancour
- Val-des-Monts
- Saint-Amable
- Sainte-Marie
- Amos
- Les Îles-de-la-Madeleine
- Carignan
- Rawdon
- L'Île-Perrot
- Saint-Sauveur
- Cantley
- Notre-Dame-de-l'Île-Perrot
- Bromont
- Marieville
- Sainte-Agathe-des-Monts
- Sainte-Julienne
- La Tuque
- Saint-Raymond
- Montmagny
- Mont-Tremblant
- Saint-Hippolyte
- Bois-des-Filion
- Farnham
- Pont-Rouge
- Saint-Félicien
- Roberval
- Stoneham-et-Tewkesbury
- Saint-Zotique
- Lorraine
- Contrecoeur
- Notre-Dame-des-Prairies
- Saint-Rémi
- L'Épiphanie
- Coaticook
- La Pêche
- Nicolet
- Otterburn Park
- Sainte-Brigitte-de-Laval
- Sainte-Catherine-de-la-Jacques-Cartier
- Delson
- La Malbaie
- Boischatel
- Lac-Beauport
- Chelsea
- Saint-Apollinaire
- Rigaud
- Acton Vale
- Saint-Philippe
- Chandler
- Coteau-du-Lac
- Donnacona
- Baie-Saint-Paul
- La Sarre
- Louiseville
- Shefford
- Brownsburg-Chatham
- Chibougamau
- Les Cèdres
- Val-des-Sources
- Hampstead
- Saint-Joseph-du-Lac
- Saint-Félix-de-Valois
- Saint-Lambert-de-Lauzon
- Saint-Calixte
- Saint-Paul
- Port-Cartier
- Shannon
- Plessisville
- Mont-Joli
- Saint-Honoré
- Charlemagne
- Pointe-Calumet
- Princeville
- Beauceville
- Pontiac
- Sainte-Anne-des-Monts
- Notre-Dame-du-Mont-Carmel
- L'Ange-Gardien
- Amqui
- Saint-Césaire
- McMasterville
- Lac-Brome
- Saint-Pie
- Saint-Henri
- Verchères
- Lac-Mégantic
- Richelieu
- Sainte-Martine
- Les Coteaux
- Val-David
- Saint-Roch-de-l'Achigan
- Hudson
- Cookshire-Eaton
- Chertsey
- Windsor, Quebec
- Saint-Boniface
- Lanoraie
- Montréal-Ouest
- Témiscouata-sur-le-Lac
- Sainte-Anne-de-Bellevue
- Saint-Joseph-de-Beauce
- Orford
- Chisasibi
- Saint-Germain-de-Grantham
- Waterloo, Quebec
- Saint-Cyrille-de-Wendover
- Saint-Jean-de-Matha
- Warwick
- Morin-Heights
- Rivière-Rouge
- Saint-Denis-de-Brompton
- Saint-Donat
- Sutton
- Saint-Mathias-sur-Richelieu
- Saint-Étienne-des-Grès
- Saint-Agapit
- Neuville
- Château-Richer
- Montréal-Est
- Berthierville
- Saint-Antonin
- Saint-Jacques
- Roxton Pond
- Crabtree
- Métabetchouan--Lac-à-la-Croix
- Beaupré
- Saint-Ambroise-de-Kildare
- Carleton-sur-Mer
- La Pocatière
- Saint-Anselme
- Lac-Etchemin
- Napierville
- Oka
- Ormstown
- Danville
- Saint-Ambroise
- Sainte-Anne-des-Lacs
- L'Ange-Gardien (La Côte-de-Beaupré RCM)
- East Angus
- Saint-Adolphe-d'Howard
- Saint-Ferréol-les-Neiges
- L'Islet
- Saint-Faustin--Lac-Carré
- Baie-D'Urfé
- Maniwaki
- Mistissini
- New Richmond
- Saint-Tite
- Dunham
- Saint-Prosper
- Cap-Santé
- Saint-André-Avellin
- Saint-Pascal
- Sainte-Claire
- Saint-Michel
- Saint-Thomas
- Piedmont
- Saint-Maurice
- Grande-Rivière
- Ascot Corner
- Sainte-Marguerite-du-Lac-Masson
- Saint-Sulpice
- Malartic
- Saint-Alphonse-de-Granby
- Saint-Alphonse-Rodriguez
- Havre-Saint-Pierre
- Portneuf
- Saint-Jean-Port-Joli
- Saint-Isidore
- Saint-Côme--Linière
- Compton
- Richmond, Quebec
- Sainte-Mélanie
- Saint-Gabriel-de-Valcartier
British Columbia
- Vancouver
- Surrey
- Burnaby
- Richmond
- Abbotsford
- Coquitlam
- Kelowna
- Langley
- Saanich
- Delta
- Nanaimo
- Kamloops
- Chilliwack
- Victoria
- Maple Ridge
- North Vancouver
- New Westminster
- Prince George
- Port Coquitlam
- North Vancouver (city)
- Langford
- Vernon
- West Vancouver
- Mission
- Penticton
- West Kelowna
- Campbell River
- Port Moody
- North Cowichan
- Langley (city)
- Courtenay
- Squamish
- White Rock
- Fort St. John
- Cranbrook
- Salmon Arm
- Pitt Meadows
- Colwood
- Metro Vancouver A
- Port Alberni
- Oak Bay
- Esquimalt
- Central Saanich
- Lake Country
- Sooke
- Comox
- Whistler
- Powell River
- Parksville
- Dawson Creek
- Sidney
- Prince Rupert
- North Saanich
- Summerland
- Terrace
- Saltspring Island
- View Royal
- Coldstream
- Nelson
- Williams Lake
- Sechelt
- Quesnel
- Qualicum Beach
- Comox Valley C (Puntledge - Black Creek)
- Tsinstikeptum 9
- Cowichan Valley B
- Ladysmith
- Columbia-Shuswap C
- Castlegar
- Revelstoke
- Kitimat
- Nanaimo F
- Kimberley
- Nanaimo G
- Comox Valley A
- Trail
- Nanaimo A
- Comox Valley B (Lazo North)
- Merritt
- Nanaimo E
- Hope
- East Kootenay C
- Fernie
- Kent
- Cariboo A
- Southern Gulf Islands
- Peace River C
- Peachland
- Bulkley-Nechako A
- Creston
- Osoyoos
- Peace River B
- Smithers
- Armstrong
- Cariboo G
- Spallumcheen
- Juan de Fuca (Part 1)
- Oliver
- Metchosin
- Duncan
- Cowichan Valley C
- Central Kootenay H
- Cowichan Valley A
- Central Kootenay B
- Peace River D
- Cariboo F
- Cariboo L
- Gibsons
- North Okanagan C
- Nanaimo B
- Cumberland
- Columbia-Shuswap D
- Fraser-Fort George D
- North Okanagan F
- Vanderhoof
- Nanaimo H
- Central Okanagan
- Bowen Island
- Cowichan Valley E
- Strathcona D (Oyster Bay - Buttle Lake)
- Sparwood
- Rossland
- Central Kootenay F
- Grand Forks
- Cariboo E
- Thompson-Nicola P (Rivers and the Peaks)
- Okanagan-Similkameen D
- Okanagan-Similkameen C
- Golden
- Northern Rockies
- Kitimat-Stikine E
- Invermere
- Kamloops 1
- Port Hardy
- Central Kootenay E
- Sunshine Coast E
- Cariboo B
- Lantzville
- Fraser-Fort George C
- Cowichan Valley D
- Sunshine Coast D
- East Kootenay F
- Central Kootenay J
- Bulkley-Nechako F
- Fraser-Fort George A
- Pemberton
- Nanaimo C
- Columbia-Shuswap A
- Lake Cowichan
- Thompson-Nicola L (Grasslands)
- Mackenzie
- North Okanagan B
- Okanagan (Part) 1
- Kootenay Boundary D
- Columbia-Shuswap F
Alberta
- Calgary
- Edmonton
- Red Deer
- Strathcona County
- Lethbridge
- Airdrie
- Wood Buffalo
- St. Albert
- Grande Prairie
- Medicine Hat
- Rocky View County
- Spruce Grove
- Leduc
- Parkland County
- Cochrane
- Okotoks
- Fort Saskatchewan
- Grande Prairie County No. 1
- Foothills County
- Chestermere
- Beaumont
- Sturgeon County
- Red Deer County
- Lloydminster (Part)
- Camrose
- Stony Plain
- Sylvan Lake
- Canmore
- Cold Lake
- Brooks
- Leduc County
- Strathmore
- High River
- Lacombe
- Mountain View County
- Bonnyville No. 87
- Mackenzie County
- Wetaskiwin
- Clearwater County
- Wetaskiwin County No. 10
- Lac Ste. Anne County
- Blackfalds
- Yellowhead County
- Morinville
- Lacombe County
- Lethbridge County
- Ponoka County
- Whitecourt
- Hinton
- Olds
- Taber
- Coaldale
- Wheatland County
- Greenview No. 16
- Camrose County
- Edson
- Banff
- Vermilion River County
- Innisfail
- Drumheller
- Lac la Biche County
- Cypress County
- Newell County
- Taber (municipal district)
- Ponoka
- Drayton Valley
- Westlock County
- Brazeau County
- Athabasca County
- Slave Lake
- Rocky Mountain House
- Peace River
- Wainwright
- Devon
- Bonnyville
- St. Paul County No. 19
- Willow Creek No. 26
- Barrhead County No. 11
- Beaver County
- St. Paul
- Stettler
- Crowsnest Pass
- Vegreville
- Stettler County No. 6
- Redcliff
- Didsbury
- Kneehill County
- Big Lakes County
- Westlock
- Carstairs
- Cardston County
- Jasper
- Blood 148
- Woodlands County
- Barrhead
- Warner County No. 5
- Wainwright No. 61
- Vulcan County
- Raymond
- Northern Lights County
- Vermilion
- High Level
- Smoky Lake County
- Claresholm
- Lamont County
- Cardston
- Flagstaff County
- Pincher Creek
- Crossfield
- Siksika 146
- Penhold
- Forty Mile County No. 8
- Two Hills County No. 21
- Opportunity No. 17
- Fort Macleod
- Samson 137
- Pincher Creek No. 9
- Gibbons
Manitoba
- Winnipeg
- Brandon
- Steinbach
- Hanover
- Springfield
- Winkler
- Portage la Prairie
- Thompson
- Taché
- St. Andrews
- St. Clements
- Selkirk
- Morden
- East St. Paul
- Stanley
- Rockwood
- Dauphin
- Macdonald
- Ritchot
- Portage la Prairie (rural municipality)
- La Broquerie
- West St. Paul
- Gimli
- Niverville
- Rhineland
- Neepawa
- The Pas
- Ste. Anne
- Brokenhead
- Norway House 17
- Stonewall
- Flin Flon (Part)
- Cornwallis
- Headingley
- Altona
- Swan River
- De Salaberry
- North Norfolk
- Alexander
- Woodlands
- Lac du Bonnet
- Killarney - Turtle Mountain
- St. Theresa Point
- Cartier
- Bifrost-Riverton
- Beausejour
- WestLake-Gladstone
Saskatchewan
Nova Scotia
- Halifax
- Cape Breton
- Lunenburg
- East Hants
- Kings, Subd. A
- Colchester, Subd. B
- West Hants
- Truro
- Colchester, Subd. C
- Kings, Subd. B
- Chester
- Queens
- Yarmouth
- New Glasgow
- Amherst
- Antigonish, Subd. A
- Bridgewater
- Pictou, Subd. C
- Kings, Subd. C
- Argyle
- Clare
- Digby
- Yarmouth (town)
- Cumberland, Subd. B
- Kentville
- Barrington
- Pictou, Subd. A
- Antigonish, Subd. B
- Pictou, Subd. B
- Annapolis, Subd. A
- Cumberland, Subd. C
- Kings, Subd. D
- Annapolis, Subd. C
- Inverness, Subd. A
- Wolfville
- Inverness, Subd. B
- Antigonish
- Annapolis, Subd. B
- Guysborough
- Shelburne, Nova Scotia
- Cumberland, Subd. D
- Victoria, Subd. B
- Stellarton
- Richmond, Subd. A
- Colchester, Subd. A
- Westville
- Eskasoni 3
- Port Hawkesbury
- Cumberland, Subd. A
New Brunswick
- Moncton
- Saint John
- Fredericton
- Dieppe
- Riverview
- Quispamsis
- Miramichi
- Edmundston
- Tracadie
- Bathurst
- Rothesay
- Moncton (parish)
- Oromocto
- Shediac
- Lincoln, New Brunswick
- Campbellton
- Beaubassin East
- Beresford
- Sackville
- Douglas
- Woodstock, New Brunswick
- Grand Falls
- Burton
- Shediac (parish)
- Saint Marys
- Memramcook
- Grand Bay-Westfield
- Shippagan
- Coverdale
- Bathurst (parish)
- Hanwell
- St. Stephen
- Sussex
- Hampton
- Dundas
- Beresford (town)
- Caraquet
- New Maryland
- Simonds
- Haut-Madawaska
- Alnwick
- Studholm
- Salisbury
- Bright
- Wellington
- Atholville
- Dalhousie
- Kingston, New Brunswick