Canadian Cities That Should Have NHL Teams
The ten Canadian cities that deserve to have a team in the National Hockey League.The Top Ten
Quebec City
Quebec City, officially named Québec, is the capital city of the Canadian province of Quebec. It was founded in 1608 and is one of the oldest European settlements in North America. As of 2021, the city had a population of over 549,000, with a metropolitan population exceeding 839,000, making it the... read more

Halifax
London
Victoria
Saskatoon
Hamilton
Saskatchewan
Saskatchewan is a prairie and boreal province in western Canada. It is the only Canadian province without a natural border, as all its boundaries are defined by geographical coordinates. Its landscape includes vast prairies, forests, and numerous lakes.

St. Johns
Winnipeg
Oshawa
The Newcomers
? Regina
? Red Deer
The Contenders
Kitchener-Waterloo
Gros Morne
Corner Brook
Labrador City
Owen Sound
Owen Sound is a city in Southwestern Ontario, Canada, and serves as the county seat of Grey County. It is situated at the mouths of the Pottawatomi and Sydenham Rivers where they empty into an inlet of Georgian Bay. As of the 2021 census, the city's population was 21,612.

St. Catherines
Windsor
Grande Prairie
It be cool if there was a nhl team in grande prairie alberta, it be cool to see them play oilers, flames, golden knights or other nhl teams, in grande prairie
Saint John
Toronto
Toronto is the most populous city in Canada, the provincial capital of Ontario, and the core of the Greater Toronto Area, the country's most populous metropolitan region. It is an international hub for business, finance, arts, and culture. Toronto is also recognized as one of the most multicultural... read more

There used to be an old joke that went like this: "They were going to give Hamilton an NHL team, but they were afraid Toronto would want one." Oh well. With Tavares now things are looking up!
Peace River
Powell River
Fredericton
Moncton
Kelowna
8Load More
PSearch List