Cities In Canada
List of the cities in Canada.
- Madoc
- Madsen
- Mafeking
- Magaguadavic
- Magnetawan
- Magnet
- Magog
- Magpie
- Magrath
- Mahone Bay
- Maidstone
- Main-à-Dieu
- Main Centre
- Mair
- Maitland
- Majorville
- Makamik
- Makkovik
- Makwa
- Malachi
- Malahat
- Malakwa
- Malartic
- Mallaig
- Malonton
- Malton
- Mamette Lake
- Mammamattawa
- Mammawemattawa
- Manigotagan
- Manitouaning
- Manitou
- Manitouwadge
- Manitowaning
- Maniwac
- Maniwaki
- Mankota
- Mannville
- Manola
- Manor
- Manouane
- Manowan
- Manseau
- Manson Creek
- Mansons Landing
- Manton Alta
- Manuan
- Manvers
- Manyberries
- Mapes
- Maple Creek
- Maple Grove
- Maple
- Maple Ridge
- Marathon
- Marcelin
- Marchand
- Marches Point
- March Point
- Margaree Harbour
- Margaree
- Margaret Bay
- Margaretsville
- Maricourt
- Marieville
- Marilla
- Marina
- Markdale
- Markham
- Markstay
- Marlboro
- Marmora
- Marshall Cove
- Marshallville
- Marshy Hope
- Martel
- Marten House
- Martin House
- Martin River
- Marwayne
- Maryfield
- Mary's Harbour
- Marystown
- Marysville
- Marysville
- Masefield
- Maskinongé
- Mason Landing
- Masset
- Massett
- Massey
- Masson
- Matachewan
- Matador
- Matagami
- Matane
- Matapedia
- Matheson Island
- Matheson
- Matheson Station
- Mattawa
- Mattawan
- Mattice
- Mauricie
- Mawer
- Maxstone
- Maxville
- Mayfair
- Maymont
- Mayne
- Maynooth
- Mayo Landing
- Mayo
- Mazama
- Mazenod
- McAdam Junction
- McAdam
- McBride
- McClintock
- McConnell Creek
- McConnel
- McCreary
- McDame Creek
- McDame
- McDames Creek
- McDougall Mills
- McGee
- McGillivray Falls
- McGillivray
- McGivney
- McGregor
- McIntosh
- McIntosh Springs
- McKague
- McKenzie Island
- McKinnon Harbour
- McKinnons Harbour
- McLennan
- McLeod Lake
- M'Clintock
- McMasterville
- McMorran
- McMunn
- McMurdo
- McMurphy
- McMurray
- McNamee
- McPherson
- McQuesten
- McRae
- McWatters
- Meacham
- Meach Lake
- Meadow Lake
- Meaford
- Meagher Grant
- Meaghers Grant
- Meander River
- Meanook
- Meath Park
- Medicine Hat
- Medicine Lodge
- Medley
- Medora
- Medstead
- Meductic
- Meech Lake
- Megantic
- Mehan
- Meldrum Bay
- Melfort
- Melita
- Melocheville
- Melrose
- Melville
- Memramcook
- Mendenhall Landing
- Mendham
- Menisino
- Merasheen
- Merbleue
- Mercoal
- Merid
- Merigomishe
- Merigomish
- Merrickville
- Merrit
- Merritt
- Merville
- Meskanaw
- Messines
- Metabechuoan
- Metabetchouan
- Metagama
- Metaghan
- Metchosin
- Meteghan
- Methlakahtla
- Metis Beach
- Metla Catlah