You'll never expect the places that Winnipeg beat in the rankings for "Best Places To Live In Canada". We rank 45 out of the 417 included communities which put us above a lot of amazing places, some of which are totally unexpected! We topped you this time Toronto and Vancouver, sorry not sorry!

READ ALSO:  11 Spots Winnipeg Locals Don't Want You To Know About

Winnipeg's top features in comparison to the other communities is our economy, transit friendliness, and healthcare. The number one spot goes to Ottawa though for being ranked as the best place to live in Canada. The report was put together by MoneySense and you can view the full list here. Let's see if you guessed any of these 15 places that Winnipeg beat in the rankings!

via @nico_toronto

Toronto, ON

The one and only Toronto! Canada's largest city with the famous CN tower.

via @mtlblog

Montréal, QC

Canada's most popular french Canadian city! Also the 2nd most populated city in the country.

via @canadam11

Calgary, AB

The home of the famous Calgary Stampede! Calgary is also the 4th most populated places in Canada.

via @markjinksphoto

Edmonton, AB

Following right behind Calgary is Edmonton. They are the 5th most populated cities in Canada and home of the giant West Edmonton Mall.

via @trishyjewison

Vancouver, BC

Canada's west coast heaven! Vancouver is the countries 3rd most populated city and boarders the beautiful mountains and ocean.

via @mereditheades

Whistler, BC

One of the best places to ski and snowboard in the whole world! The mountains and lakes make it an amazing getaway.

via @vancityadventurer

Victoria, BC

Victoria is the biggest city on Vancouver island. It is right on the southern end of the island closest to the U.S.

via @deon_towle

Nanaimo, BC

Nanaimo is one of the other main cities on Vancouver Island. It is right on the east coast of the island and one of the main ferry stops.

via @kylanicole8

Kelowna, BC

Kelowna is known for being part of the Okanagan Valley. It's known for it's amazing wineries and fruit orchards.

via @tourismkamloops

Kamloops, BC

Kamloops is another B.C. city that's popular for it's wildlife and hiking. The area also has hoodoos which are crazy rock formations.

via @mister_ardis

Niagara Falls, ON

The world famous Niagara Falls! The city boarders the U.S. with only a bridge between the water separating the countries.

via @visitsaskatoon

Saskatoon, SK

Saskatoon is a small city with a very cute downtown! It's the 2nd largest city in Saskatchewan following Regina.

via @brittaneylynne

Kenora, ON

Kenora is in beautiful Lake Of The Woods. It's mostly cabins and a boating town with all the nearby islands.


Halifax, NS

Halifax is one of the most popular cities in the Maritimes. It's a port city where you can watch the big boats come in from across the ocean.

via @jakegrahamphoto

Cape Breton, NS

Cape Breton is a beautiful island on the east coast! It is a popular tourist destination and known for it's ocean side cliffs, whale watching and more.