Cities and towns: Canada · 51
Listed places: 19 705.
- MaryfieldCA · Saskatchewan
- MarylandCA · Quebec
- Mary MarchCA · Newfoundland and Labrador
- MarysburgCA · Saskatchewan
- Mary's HarbourCA · Newfoundland and Labrador
- MarystownCA · Newfoundland and Labrador
- MarysvilleCA · New Brunswick
- MarysvilleCA · Ontario
- MarysvilleCA · British Columbia
- MaryvaleCA · Nova Scotia
- MaryvaleCA · Ontario
- MaryvilleCA · Nova Scotia
- MaryvilleCA · Saskatchewan
- Marywood MeadowsCA · Ontario
- MascareneCA · New Brunswick
- MascoucheCA · Quebec
- Mascouche HeightsCA · Quebec
- Mascouche-OuestCA · Quebec
- MasefieldCA · Saskatchewan
- MaskawataCA · Manitoba
- MaskinongeCA · Quebec
- Mason CreekCA · British Columbia
- Mason LandingCA · Yukon Territory
- Mason PointCA · Nova Scotia
- Masons BeachCA · Nova Scotia
- Masons PointCA · Nova Scotia
- MasonvilleCA · Ontario
- MassanogaCA · Ontario
- MassawippiCA · Quebec
- MassetCA · British Columbia
- MasseyCA · Ontario
- Massey DriveCA · Newfoundland and Labrador
- MassiveCA · Alberta
- MasstownCA · Nova Scotia
- MassuevilleCA · Quebec
- MatachewanCA · Ontario
- MatadorCA · Saskatchewan
- MatagamiCA · Quebec
- MatagoCA · Manitoba
- MatamecCA · Quebec
- MatawakCA · Manitoba
- Matawa PlaceCA · Manitoba
- Mates CornerCA · New Brunswick
- Mathers CornersCA · Ontario
- MathesonCA · Ontario
- Matheson IslandCA · Manitoba
- MatilpiCA · British Columbia
- MatsquiCA · British Columbia
- MatsquiCA · British Columbia
- Mattagami LandingCA · Ontario
- MattawaCA · Ontario
- MattesCA · Saskatchewan
- MatthewsCA · New Brunswick
- Matthews CrossingCA · Alberta
- MatthiasvilleCA · Ontario
- MatticeCA · Ontario
- Mattie SettlementCA · Nova Scotia
- MatzhiwinCA · Alberta
- MaugervilleCA · New Brunswick
- MavilletteCA · Nova Scotia
- MawerCA · Saskatchewan
- MaximCA · Saskatchewan
- MaximevilleCA · Prince Edward Island
- MaxstoneCA · Saskatchewan
- MaxvilleCA · Ontario
- MaxwellCA · New Brunswick
- MaxwellCA · Ontario
- MaxwellCA · Ontario
- MaxwelltonCA · Nova Scotia
- MayberryCA · Saskatchewan
- MaycroftCA · Alberta
- MayerthorpeCA · Alberta
- MayervilleCA · Ontario
- MayfairCA · Ontario
- MayfairCA · Saskatchewan
- MayfairCA · Saskatchewan
- MayfairCA · British Columbia
- MayfieldCA · Prince Edward Island
- MayfieldCA · Ontario
- MayflowerCA · Nova Scotia
- Mayhews LandingCA · Ontario
- MaymontCA · Saskatchewan
- Maymont BeachCA · Saskatchewan
- MaynardCA · Ontario
- MayneCA · British Columbia
- Mayne CornersCA · Ontario
- MaynoothCA · Ontario
- Maynooth StationCA · Ontario
- MayoCA · Quebec
- MayoCA · Yukon Territory
- MayookCA · British Columbia
- MaytonCA · Alberta
- MayviewCA · Saskatchewan
- MaywoodCA · Ontario
- MazenodCA · Saskatchewan
- MazeppaCA · Alberta
- Mazerolle SettlementCA · New Brunswick
- McAdamCA · New Brunswick
- McAdams LakeCA · Nova Scotia
- McAlpineCA · Ontario
- McAlpine CornersCA · Ontario
- McAlpinesCA · New Brunswick
- McArras BrookCA · Nova Scotia
- McArthur FallsCA · Manitoba
- McBeanCA · Quebec
- McBean HarbourCA · Ontario
- McBrideCA · British Columbia
- McCabe CreekCA · Yukon Territory
- McCafferty LandingCA · Manitoba
- McCain SettlementCA · New Brunswick
- McCallum SettlementCA · Nova Scotia
- McCann's ShoreCA · Ontario
- McCarleys CornersCA · Ontario
- McCarthy ParkCA · Saskatchewan
- McClures MillsCA · Nova Scotia
- McCluskeys CornersCA · Ontario
- McConnelCA · British Columbia
- McCoolCA · Ontario
- McCordCA · Saskatchewan
- McCormickCA · Ontario
- McCourts CornerCA · Quebec
- McCracken LandingCA · Ontario
- McCrackens LandingCA · Ontario
- McCrackins BeachCA · Ontario
- McCraeCA · Ontario
- McCreadyvilleCA · Nova Scotia
- McCrearyCA · Manitoba
- McCrearysCA · Ontario
- McCreary's ShoreCA · Ontario
- McCrimmonCA · Ontario
- McCullochCA · British Columbia
- McCulloughs LandingCA · Ontario
- McCurdys CornerCA · Nova Scotia
- McDameCA · British Columbia
- McDiarmid's ShoreCA · Ontario
- McDonaldCA · Manitoba
- McDonald CornerCA · New Brunswick
- McDonald CourtCA · Ontario
- McDonald HillsCA · Saskatchewan
- McDonalds LandingCA · British Columbia
- McDougallCA · Ontario
- McDougall MillsCA · Ontario
- McDougalls LandingCA · Manitoba
- McEachernCA · Saskatchewan
- McElhanneyCA · Saskatchewan
- McFarlane LakeCA · Ontario
- McGary FlatsCA · Ontario
- McGawCA · Ontario
- McGeeCA · Saskatchewan
- McGillivrayCA · British Columbia
- McGinleys CornerCA · New Brunswick
- McGinnis CreekCA · Ontario
- McGowans CornerCA · New Brunswick
- McGrathCA · Ontario
- McGraths CoveCA · Nova Scotia
- McGraths MountainCA · Nova Scotia
- McGregorCA · Ontario
- McGregorCA · British Columbia
- McGregor BayCA · Ontario
- McGregor BrookCA · New Brunswick
- McGuireCA · British Columbia
- McGuire SettlementCA · Ontario
- McIntoshCA · Ontario
- McIntoshCA · Ontario
- McIntosh MillsCA · Ontario
- McIntosh SpringsCA · Ontario
- McIntyreCA · Ontario
- McIntyreCA · Ontario
- McIntyres MountainCA · Nova Scotia
- McIverCA · Ontario
- McIver'sCA · Newfoundland and Labrador
- McKagueCA · Saskatchewan
- McKays CornerCA · Nova Scotia
- McKay's CornersCA · Ontario
- McKay SectionCA · Nova Scotia
- McKay SidingCA · Nova Scotia
- McKay's WaterfrontCA · Ontario
- McKearney RanchCA · British Columbia
- McKeeCA · Quebec
- McKeens CornerCA · New Brunswick
- McKees MillsCA · New Brunswick
- McKellar HeightsCA · Ontario
- McKenzie IslandCA · Ontario
- McKenzie LakeCA · Ontario
- McKinley LandingCA · British Columbia
- McKinleyvilleCA · New Brunswick
- McKinnons HarbourCA · Nova Scotia
- McLarenCA · Saskatchewan
- McLaren's BayCA · Ontario
- McLaren's BeachCA · Ontario
- McLarens SettlementCA · Ontario
- McLaughlinCA · Alberta
- McLeanCA · Ontario
- McLeanCA · Saskatchewan
- McLean RanchCA · British Columbia
- McLean SettlementCA · New Brunswick
- McLeanvilleCA · Ontario
- McLellans BrookCA · Nova Scotia
- McLellans MountainCA · Nova Scotia
- McLennanCA · Alberta