In terms of quality and affordable living, you should consider these best cities for living in Canada. 

Due to the crime rates and real estate costs, bigger cities are becoming less attractive.

As such, most families are looking for a safe and affordable place to move to.   

So, if you are looking for recommendations for the best cities for living in Canada, here you have the top 10. 

Check Out: 10 Best Places to Visit in Canada for 2022

Best Cities for Living In Canada

Here is a list of the top best cities for living in Canada in no particular order. 

1. High River, Alberta

When it comes to tranquility and the outdoors, the high river is considered one of the best cities for living in Canada.

It is situated within the Calgary Metropolitan Region of Alberta and is about 45 minutes away from Calgary.

Also, it hosts annual events all year round, and it is known for its old-fashioned outdoor parade during Christmas festivities as the entire town lights up. 

However, the city has many craft fairs, art studios, and galleries. 

Besides, food service supervisors are in high demand in High River.

Meanwhile, the average cost of buying a house is $419,000, and the cost to rent a 1-bedroom apartment is around $1400. 

However, High River has a CSI of 58.66, which is relatively low compared to the national Index of 73.44.

The Albertan city records an average of 753 violent crimes per 100,000 people; this is 22% lower than Canada’s violent crimes rate.

2. Deep River, Ontario

If you crave the best quality of life, the deep river in Ontario should be your location. 

This city is located in Renfrew County, along the Ottawa River. Also, it ranks 1st as one of the best cities for living in Canada. 

This area provides stunning scenery and excellent boating on the broad river, as well as exciting hiking trails in the hills across the Ottawa River. 

In addition, the city is home to the Canadian Nuclear Laboratories

Hence, Deep River has one of the most affordable housing markets in Ontario, as a house will cost you an average of $400,000, and renting a 1-bedroom apartment will cost you around $1,400.

Moreover, its Crime Severity Index stands at 21.68, much lower than the national Index of 73.44.

3. Edmundston, New Brunswick

This is a city in Madawaska county. It has art galleries to enjoy outdoor activities. Also, it is one of the most densely populated cities major for regional businesses and services. 

Edmundston is best for job opportunities like nurses, physicians & civil engineers

However, the average home price in Edmundston is around $150,622.

While renting an apartment will cost you about $546 per month. 

Furthermore, the high level of safety provided by Edmundston also contributes to its ranking among the best places to live in Canada.

In addition, the Crime Severity rate is as low as 51.91, and crime rates are 11% lower than Canada’s rate.

4. Lévis, Quebec

Lévis ranks as one of the best places for living in Canada. It houses three national parks and has excellent hiking trails. 

However, the cost of living in Lévis is 25% lower than the national average.

While buying a house costs about $263,500. 

In additionLévis is best for families and is only 20 minutes away (about 18 km) from Quebec City. 

Moreover, it is also one of the safest cities in Canada and the province of Quebec. 

5. Thetford Mines, Quebec

With a CSI of 47.58 and a crime rate of 2,794 crimes per 100,000 people, it is considered one of the best cities for living in Canada.

Thetford Mines is one of the safest cities, located an hour and a half from Sherbrooke.

Meanwhile, it has an abundance of lakes and rivers and also provides many opportunities for outdoor activities. 

However, the average home price is around $140,000. 

Furthermore, you can rent a 3-bedroom apartment in Thetford Mines for as low as $517. 

Recommended: 30 Highest Paying Per Hour Jobs In Canada

6. Trenton, Nova Scotia

If you would like to live in a city close to the beach, Trenton is a great place to be. Trenton, Nova Scotia, is one of the best cities for lining young workers.

This city is situated on the east bank of the East River of Pictou in Pictou County

Also, it is only 6 minutes away (3.5 km) from New Glasgow.

In addition, Trenton Park is considered one of Nova Scotia’s best parks. 

However, the average home price in Trenton is around $124,586, which is 81% lower than the Canadian average. 

Moreover, the average price to rent an apartment in Trenton is $664 per month. 

This city is also known for its high safety level. Crime rates in Trenton are 10% lower than Nova Scotia’s and Canada’s averages.

7. Barrie, Ontario

Barrie is located on the shores of Kempenfelt Bay, the western arm of Lake Simcoe, with affordable housing in Ontario.

If f you are an art lover, you will enjoy staying in this city as it has one of the largest outdoor arts and crafts celebrations in the province. 

The average cost of buying a house in Barrie is  $450,000.  While the average rent for a studio in Barrie is $1,200. 

In addition, it is part of the safest city in Canada with a CSI of 44.9 and averages a crime rate 34% lower than the national rate.

8. Wellington County, Ontario

Wellington County is located in Southwestern Ontario and is part of the Greater Golden Horseshoe.

It is located less than one hour west of Toronto, with its residents a high quality of life.

Also, it is a safe place to live, with its CSI standing at 38.05. 

In addition, the city’s public safety is dedicated to building and maintaining a safe, healthy, and vibrant community. 

Furthermore, it makes the top 25th percentile of all cities with low crime rates, low unemployment, and a healthy growth population.

The average cost of housing in Wellington County is $900 000.

9. Saguenay, Quebec

Saguenay is one of the best cities for living in Canada.

It is free of heavy traffic, and it is also an affordable place to live in. 

Also, owning a home in Saguenay costs about $202,000, while the average rent for a studio can be as inexpensive as $475. 

In addition, Saguenay is a very safe city to live in, with a CSI of 43.9.

the town also records the lowest crime rate among census metropolitan areas (CMA).   

10. Quebec City, Quebec

Quebec City is one of the best cities for living in Canada, with its capital of the province of Quebec.

It also offers its residents an unbeatable quality of life. 

However, the cost of living index in Quebec City is 25% lower than the national index, and housing costs are 61% lower than Canada’s average 

Also, it has one of the lowest crime rates in North America, and its CSI of 42.1 is the lowest index among Canada’s metropolitan areas.

Related Post: Top 30 Work From Home Jobs in Canada You can Start Immediately


Canada has a lot of great cities to live and work in.

The reason why people seek the best cities for living in Canada is for safety and affordable quality of living. 

With this guide, if you consider having quality and affordable living, you should consider living in any of the cities listed in this guide.

Categorized in: