Cities and towns: Canada · 52
Listed places: 19 705.
- McLennan LakeCA · Saskatchewan
- McLennan's BeachCA · Ontario
- McLeodCA · British Columbia
- McLeod HillCA · New Brunswick
- McLeod LakeCA · British Columbia
- McLeod RiverCA · Alberta
- McLeods CrossingCA · Nova Scotia
- McLeod ValleyCA · Alberta
- McLeodvilleCA · Ontario
- McLureCA · British Columbia
- McMahonCA · Saskatchewan
- McMastervilleCA · Quebec
- McMillans CornersCA · Ontario
- McMinnCA · New Brunswick
- McMorranCA · Saskatchewan
- McMunnCA · Manitoba
- McMurchy SettlementCA · Ontario
- McMurdoCA · British Columbia
- McMurrichCA · Ontario
- McNabCA · Ontario
- McNabCA · Alberta
- McNab CreekCA · British Columbia
- McNabs CoveCA · Nova Scotia
- McNabs IslandCA · Nova Scotia
- McNairnCA · New Brunswick
- McNallysCA · New Brunswick
- McNaughtCA · Ontario
- McNaughton ShoreCA · Ontario
- McNeillCA · Alberta
- McNeills MillsCA · Prince Edward Island
- McNutts IslandCA · Nova Scotia
- McPhail CoveCA · Saskatchewan
- McPhersons MillsCA · Nova Scotia
- McQuadeCA · New Brunswick
- McQueenCA · Ontario
- McQuestenCA · Yukon Territory
- McRaeCA · Alberta
- McRae BeachCA · Ontario
- McReynoldsCA · Ontario
- McRoberts CornerCA · Ontario
- McTaggartCA · Saskatchewan
- McVicarCA · Ontario
- McWattersCA · Quebec
- MeachamCA · Saskatchewan
- MeachenCA · British Columbia
- MeadCA · Ontario
- MeadowCA · Nova Scotia
- MeadowCA · New Brunswick
- Meadow BankCA · Prince Edward Island
- MeadowbrookCA · Alberta
- Meadow BrookCA · New Brunswick
- Meadow CreekCA · British Columbia
- Meadow GreenCA · Nova Scotia
- Meadow LakeCA · Saskatchewan
- MeadowlandsCA · Manitoba
- MeadowlandsCA · Alberta
- Meadow LeaCA · Manitoba
- Meadow ParkCA · Ontario
- MeadowsCA · Newfoundland and Labrador
- MeadowsCA · British Columbia
- Meadow SpringsCA · Nova Scotia
- Meadows RoadCA · Nova Scotia
- MeadowvaleCA · Nova Scotia
- MeadowvaleCA · Nova Scotia
- MeadowvaleCA · Manitoba
- Meadowvale SouthCA · Ontario
- Meadowvale VillageCA · Ontario
- Meadowvale WestCA · Ontario
- MeadowviewCA · Alberta
- MeadowvilleCA · Nova Scotia
- Meadow WoodCA · Ontario
- MeafordCA · Ontario
- MeagherCA · Nova Scotia
- Meaghers GrantCA · Nova Scotia
- Meander RiverCA · Alberta
- MeanookCA · Alberta
- MearnsCA · Alberta
- MearsCA · Manitoba
- Meat CoveCA · Nova Scotia
- Meath ParkCA · Saskatchewan
- Mechanic SettlementCA · New Brunswick
- MechanicsvilleCA · Ontario
- MedardCA · Manitoba
- MedfordCA · Nova Scotia
- Medicine HatCA · Alberta
- Medicine LodgeCA · Alberta
- MedikaCA · Manitoba
- MedinaCA · Ontario
- Medina CornersCA · Ontario
- MedleyCA · Alberta
- MedonteCA · Ontario
- MedsteadCA · Saskatchewan
- MeducticCA · New Brunswick
- Medway HeightsCA · Ontario
- Meem Quam LeeseCA · British Columbia
- Meenans CornerCA · New Brunswick
- Meeting LakeCA · Saskatchewan
- MeetoosCA · Saskatchewan
- MehanCA · Saskatchewan
- Meigs CornersCA · Quebec
- Meilleurs BayCA · Ontario
- MelancthonCA · Ontario
- MelansonCA · Nova Scotia
- Melanson SettlementCA · New Brunswick
- MelavalCA · Saskatchewan
- MelboroCA · Quebec
- MelbourneCA · Nova Scotia
- MelbourneCA · Manitoba
- Melbourne RidgeCA · Quebec
- Meldrum BayCA · Ontario
- Meldrum CreekCA · British Columbia
- MelfordCA · Nova Scotia
- MelfortCA · Saskatchewan
- MelissaCA · Ontario
- MelitaCA · Manitoba
- MellonCA · Quebec
- MellowdaleCA · Alberta
- MelniceCA · Manitoba
- MelroseCA · Newfoundland and Labrador
- MelroseCA · Nova Scotia
- MelroseCA · New Brunswick
- MelroseCA · Ontario
- MelroseCA · Ontario
- MelroseCA · Manitoba
- Melrose GardensCA · Ontario
- Melrose HillCA · Nova Scotia
- Melvern SquareCA · Nova Scotia
- MelvilleCA · Prince Edward Island
- MelvilleCA · Nova Scotia
- MelvilleCA · Ontario
- MelvilleCA · Saskatchewan
- Melville BeachCA · Saskatchewan
- Melvin SettlementCA · Ontario
- Memel SettlementCA · New Brunswick
- MemramcookCA · New Brunswick
- MemramcookCA · New Brunswick
- Memramcook EastCA · New Brunswick
- Memramcook WestCA · New Brunswick
- MenaikCA · Alberta
- MendhamCA · Saskatchewan
- MenieCA · Ontario
- MenihekCA · Newfoundland and Labrador
- MenisinoCA · Manitoba
- MennonCA · Saskatchewan
- Mennonite CornerCA · Ontario
- Menoke BeachCA · Ontario
- MentmoreCA · Manitoba
- MeotaCA · Saskatchewan
- Mercer SettlementCA · New Brunswick
- MercierCA · Quebec
- MercoalCA · Alberta
- MeridCA · Saskatchewan
- MerigomishCA · Nova Scotia
- MerivaleCA · Ontario
- Merivale GardensCA · Ontario
- MerlandCA · Nova Scotia
- MerleCA · Saskatchewan
- MerlinCA · Ontario
- MermaidCA · Prince Edward Island
- MerrickvilleCA · Ontario
- Merrickville-WolfordCA · Ontario
- MerridaleCA · Manitoba
- MerrittCA · British Columbia
- MerrittonCA · Ontario
- MerryflatCA · Saskatchewan
- Mersey PointCA · Nova Scotia
- Mertz's CornerCA · Ontario
- MervilleCA · British Columbia
- MervinCA · Saskatchewan
- Mesachie LakeCA · British Columbia
- MeskanawCA · Saskatchewan
- MessinesCA · Quebec
- MetabetchouanCA · Quebec
- MetagamaCA · Ontario
- MetcalfeCA · Ontario
- MetchosinCA · British Columbia
- MeteghanCA · Nova Scotia
- Meteghan CentreCA · Nova Scotia
- Meteghan RiverCA · Nova Scotia
- Meteghan StationCA · Nova Scotia
- MethvenCA · Manitoba
- MetigosheCA · Manitoba
- MetikewapCA · Manitoba
- MetinotaCA · Saskatchewan
- MetisCA · Alberta
- MetiskowCA · Alberta
- MetlakatlaCA · British Columbia
- MetropolitanCA · Ontario
- MetzCA · Ontario
- MewassinCA · Alberta
- Mewatha BeachCA · Alberta
- MeyersburgCA · Ontario
- MeyonhkCA · Alberta
- MeyronneCA · Saskatchewan
- Meziadin JunctionCA · British Columbia
- MiamiCA · Manitoba
- Miami BeachCA · Ontario
- Mica CreekCA · British Columbia
- Michael's BayCA · Ontario
- Michel VillageCA · Saskatchewan