Canada Cities and Towns that Start with M

Below is the list of cities and towns in 🇨🇦 Canada whose name begins with the letter M. You will also find some general information about each of them.

City/TownProvincePopulation
Macklin Saskatchewan1,500
Magog Quebec27,000
Maniwaki Quebec4,000
Maple Creek Saskatchewan2,000
Markham Ontario351,000
Martensville Saskatchewan10,000
Marysville New Brunswick2,000
Matane Quebec14,000
Meadow Lake Saskatchewan5,000
Medicine Hat Alberta63,000
Melville Saskatchewan4,000
Merritt British Columbia7,000
Midland Ontario17,000
Milton Ontario144,000
Mirabel Quebec60,000
Miramichi New Brunswick17,000
Mississauga Ontario828,000
Moncton New Brunswick79,000
Mont-Joli Quebec6,000
Mont-Laurier Quebec14,000
Montmagny Quebec11,000
Montreal Quebec1,780,000
Moose Jaw Saskatchewan34,000
Mount Pearl Newfoundland and Labrador23,000
Mulgrave Nova Scotia1,000

Macklin

Macklin is a small town in Saskatchewan, located near the Alberta border. It is known for its agricultural base and the popular “Macklin World Bunnock Championship,” a unique event involving a traditional German-Canadian game using horse ankle bones.

Magog

Magog is a city in southern Quebec, located near Lake Memphremagog. Its name comes from the Indigenous Abenaki language, meaning “large expanse of water.” Magog is a popular destination for outdoor activities, especially boating, hiking, and skiing.

Maniwaki

Maniwaki is a small town in Quebec, located along the Gatineau River. Its name means “Mary’s Land” in Algonquin, and the town is known for its deep connection to Indigenous culture. It is also a gateway to the beautiful La Vérendrye Wildlife Reserve.

Maple Creek

Maple Creek is a small town in Saskatchewan, located near the Cypress Hills. It is known for its cowboy culture and proximity to the historic Fort Walsh, a key site in the early history of the Royal Canadian Mounted Police.

Markham

Markham is a large city in Ontario, part of the Greater Toronto Area. Named after William Markham, the Archbishop of York, it has grown into a technology hub, often called the “Silicon Valley of the North,” and is home to many high-tech companies.

Martensville

Martensville is a growing city located just north of Saskatoon, Saskatchewan. It is primarily a residential community with a strong family-oriented atmosphere, attracting young families and commuters to nearby Saskatoon.

Marysville

Marysville is a small community in New Brunswick, now part of the city of Fredericton. It was named after Mary Gibson, wife of the community’s founder, Alexander Gibson. The town is known for its historic mill and riverside location.

Matane

Matane is a city in Quebec, located along the Saint Lawrence River. Its name is of Mi’kmaq origin, meaning “beaver pond.” Matane is known for its beautiful scenery and as a hub for the wind energy industry in the province.

Meadow Lake

Meadow Lake is a small city in Saskatchewan, located near the provincial border with Alberta. It is known for its natural beauty, as the gateway to the Meadow Lake Provincial Park, which is popular for camping, fishing, and boating.

Medicine Hat

Medicine Hat is a city in southeastern Alberta, located along the South Saskatchewan River. The name is believed to come from a Blackfoot word referring to a ceremonial headdress. Medicine Hat is known for its natural gas reserves and sunny climate.

Melville

Melville is a small city in southeastern Saskatchewan, named after Charles Melville Hays, president of the Grand Trunk Railway. It has a strong railway history and remains a hub for the Canadian National Railway.

Merritt

Merritt is a city in the Nicola Valley of British Columbia, known for its ranching and logging industries. It is also home to the annual Merritt Mountain Music Festival, one of Canada’s largest country music events.

Midland

Midland is a town in Ontario, located along the Georgian Bay. It is known for its vibrant waterfront, historic sites like Sainte-Marie among the Hurons, and its proximity to natural attractions like Georgian Bay Islands National Park.

Milton

Milton is a rapidly growing town in Ontario, part of the Greater Toronto Area. Named after the English poet John Milton, it has experienced rapid suburban development and is known for its proximity to the Niagara Escarpment.

Mirabel

Mirabel is a city in Quebec, located north of Montreal. It is known for the former Mirabel International Airport, which was once one of the largest airports in the world by area. Today, Mirabel has developed into an industrial and residential hub.

Miramichi

Miramichi is a city in New Brunswick, located along the Miramichi River. The name comes from the Mi’kmaq language, meaning “place of abundance.” The city is known for its salmon fishing and vibrant Irish heritage, celebrated with an annual Irish Festival.

Mississauga

Mississauga is one of Canada’s largest cities, located in the Greater Toronto Area in Ontario. The city is named after the Mississauga First Nation. It is known for its thriving business district, major shopping centers, and being the headquarters of many multinational corporations.

Moncton

Moncton is a city in New Brunswick, located along the Petitcodiac River. Named after British General Robert Monckton, it is known for its role as a transportation hub in the Maritimes, as well as its vibrant cultural scene and Acadian history.

Mont-Joli

Mont-Joli is a town in Quebec, located near the mouth of the Saint Lawrence River. It is a key transportation hub with a regional airport, and its name refers to the beautiful hills surrounding the area. Mont-Joli is known for its scenic views and vibrant art scene.

Mont-Laurier

Mont-Laurier is a town in Quebec, located in the Laurentian Mountains. Named after Wilfrid Laurier, Canada’s seventh Prime Minister, the town is a gateway to the vast wilderness of the Laurentians and a center for forestry and outdoor activities.

Montmagny

Montmagny is a town in Quebec, located along the Saint Lawrence River. It is named after Charles de Montmagny, the first governor of New France. Montmagny is known for its migratory snow geese and as a center for accordion music, hosting an annual accordion festival.

Montreal

Montreal is the largest city in Quebec and the second-largest city in Canada. Named after Mount Royal, the city is a cultural hub known for its festivals, diverse communities, and historic architecture. Montreal is also one of the world’s largest French-speaking cities.

Moose Jaw

Moose Jaw is a city in southern Saskatchewan, located along the Moose Jaw River. The name likely comes from a Cree word meaning “a warm place by the river.” Moose Jaw is known for its historic downtown, tunnels from the Prohibition era, and as a base for the Canadian Air Force’s Snowbirds.

Mount Pearl

Mount Pearl is a city in Newfoundland and Labrador, located just west of St. John’s. It was named after James Pearl, a British naval officer. Mount Pearl is known for its close-knit community and suburban character, with access to parks and recreational facilities.

Mulgrave

Mulgrave is a small town in Nova Scotia, located on the Strait of Canso. It played an important role in the shipping and ferrying industries in the region before the construction of the Canso Causeway. Today, it is a quiet residential community.

Click on a letter below to go to the list of cities.

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z