The Cheapest Cities to Move to in Canada

While major Canadian cities can be expensive, there are many smaller cities offering a more affordable lifestyle. Our immigration physicians in Ottawa and Orleans have compiled a list of the best and cheapest cities in Canada to live in, whether renting or buying a home.

What are the best places to live in Canada?

In today's economy, the pursuit of affordable living in Canada is a journey worth taking. While many areas have a high cost of living, discovering the ideal location in a budget-friendly province and city can lead to a brighter future. Choosing to live in an area with lower expenses empowers you to stretch your budget and create savings that contribute to your dreams. While we can't promise the warmest and cheapest places to live in Canada (we do have a pretty hearty winter season, after all), we invite you to explore the top cities in the country where housing affordability contributes to a fulfilling life.

10 Best Canadian Cities to Buy a House

1. Thetford Mines, Quebec

Thetford Mines, a city situated in south-central Quebec along the scenic Becancour River in the Appalachian Mountains, is home to a population of around 26,000 residents. Historically recognized as the asbestos capital of Canada, the city played a significant role in the asbestos mining and production industry during the 20th century. While the mines have since closed, Thetford Mines has the opportunity to pivot and explore new avenues for growth and development, leveraging its rich history and natural resources to foster economic revitalization and community enhancement.

Average home price: $172,189

Average household income: $75,971

2. Edmunston, New Brunswick

Nestled near the Madawaska and Saint John Rivers, this city began as a small logging settlement and has evolved into a vibrant cultural hub known for its local cuisine, craft breweries, and theatre scene. With a population of approximately 17,000, the area is conveniently located near the borders of Quebec and the United States. Situated close to the northeastern section of the Appalachian Mountains, it offers a variety of outdoor activities, including skiing, mountain biking, and camping.

Average home price: $177,839

Average household income: $78,251

3. Rivière-du-Loup, Quebec

Located in the Bas-Saint-Laurent region, this vibrant small city, home to around 21,000 people, stands as a beacon for travellers journeying between Quebec City, the Maritimes, and the Gaspé Peninsula. It offers an extraordinary opportunity for adventure and connection with nature as a premier destination for whale-watching on the magnificent St. Lawrence River.

Average home price: $276,874

Average household income: $88,059

4. Tracadie, New Brunswick

Tracadie is a vibrant Acadian community with about 16,000 residents. While it may be remote, the city presents great potential as a tourist destination, particularly during the summer months when its beautiful beaches attract visitors from nearby Quebec. The surrounding area is ideally suited for outdoor activities, offering excellent opportunities for fishing, hiking, and camping, making it an attractive spot for nature enthusiasts.

Average home price: $173,111

Average household income: $76,142

5. Sainte-Marie, Quebec

Sainte-Marie is considered one of the most beautiful towns in Canada, with a population of around 14,000 people. Located just 45 minutes from Quebec City, it is an ideal place for those seeking a peaceful lifestyle without a long commute to a major urban center. Situated on the shores of the Chaudière River, Sainte-Marie boasts stunning scenery and a charming atmosphere.

Average home price: $274,031

Average household income: $97,128

6. Montmagny, Quebec

Montmagny, located just 45 minutes outside Quebec City, has a population of approximately 11,000 residents. It serves as a hub for manufacturing and production facilities, making it an ideal choice for those who prefer the charm of a small town while still being close to city amenities. Known as Canada’s Snow Goose Capital, Montmagny hosts the annual Snow Goose Festival each October.

Average home price: $246,630

Average household income: 76,566

7. Miramichi, New Brunswick

Miramichi is a small city with a population of approximately 18,000, known for its friendly and hospitable atmosphere. The Miramichi River, one of Canada’s most celebrated salmon rivers, makes the area a prime spot for fishing. Its close proximity to nature also makes Miramichi an ideal location for those working in agriculture or forestry.

Average home price: $193,621

Average household income: $85,720

8. Saint-Georges, Quebec

Saint-Georges is a thriving French-speaking community located about three hours from Montreal, home to approximately 35,000 residents. As the largest city in the Beauce region, it offers an affordable cost of living and remarkable economic potential. The city serves as a vital manufacturing center, providing abundant opportunities for those seeking to build their futures in an industrious environment. Embrace the possibilities that Saint-Georges has to offer!

Average home price: $231,095

Average household income: $86,987

9. Bathurst, New Brunswick

Bathurst, with a population of nearly 12,000, boasts a tight-knit small-town community. It is the fourth largest metropolitan area in New Brunswick and serves as the primary hub for shopping and services for surrounding regions. In the winter, the city earns the title of the Snowmobile Capital of Atlantic Canada, featuring 1,000 kilometres of groomed trails.

Average home price: $179,592

Average household income: $74,337

10. Rimouski, Quebec

Rimouski, located approximately three hours from Quebec City, is home to nearly 50,000 residents and is celebrated for its groundbreaking marine research and conservation innovations. As it grows, Rimouski is transforming into a vibrant hub for science and engineering, driving progress and inspiring future generations.

Average home price: $282,364

Average household income: $88,205

10 Best Canadian Cities for Rental Housing

1. Saskatoon, Saskatchewan

Saskatoon stands out as a vibrant cultural and economic center in central Saskatchewan. With a population of approximately 273,000, it plays a key role as a major transit hub, benefiting from national railroads, provincial highways, and an international airport. The presence of the University of Saskatchewan enhances the city’s appeal, offering an affordable environment for students and contributing to a lively community that fosters growth and opportunity.

Average monthly rent: $1,109

Average household income: $103,445

2. Regina, Saskatchewan

Regina, with a population of approximately 229,000 residents, is the second-largest city in Saskatchewan. This city is one of the fastest-growing major urban centers, boasting a robust economy based on manufacturing, agriculture and food production, tourism, mining, and oil and gas.

Average monthly rent: $1,191

Average household income: $104,401

3. Fort McMurray, Alberta

Fort McMurray, home to around 67,000 residents, is considered one of the most affordable cities in Canada in terms of the cost of living. The city's economy is primarily driven by the oil and gas industry, offering numerous opportunities in the energy sector. As a result, residents can benefit from a lower cost of living while enjoying higher salaries.

Average monthly rent: $1,226

Average household income: $189,458

4. Red Deer, Alberta

Red Deer, located between Calgary and Edmonton, thrives on its vibrant oil, cattle, and agricultural industries. Home to about 103,000 residents, this urban center embodies the spirit of community and hard work. While it may lack a university, the city offers endless opportunities for growth and discovery for those willing to explore its potential.

Average monthly rent: $1,249

Average household income: $160,842

5. Winnipeg, Manitoba

Winnipeg, the capital city of Manitoba, is home to around 797,000 residents and offers many employment opportunities, particularly in its rapidly expanding IT (information technology) industry. The city's large size fosters a diverse and vibrant arts, culture, and culinary scene, making it an exciting place to live and explore.

Average monthly rent: $1,282

Average household income: $107,532

6. Edmonton, Alberta

Edmonton, the capital city of Alberta, boasts an estimated population of about 981,000 residents. Renowned as the "Festival City," it offers a vibrant cultural scene with over 50 unique festivals celebrated annually. Additionally, Edmonton is home to a robust technology sector, positioning itself as a promising leader in the rapidly evolving field of artificial intelligence (AI). This combination of cultural richness and technological innovation makes Edmonton a dynamic place to live and work.

Average monthly rent: $1,284

Average household income: $121,600

7. Quebec City, Quebec

Quebec City, with its vibrant population of around 558,000, stands as the proud capital of the province of Quebec and is celebrated as one of the safest cities in the nation. The historic heart of the city, recognized as a UNESCO World Heritage Site, invites you to step into a world reminiscent of Europe. Embrace the opportunity to rent an apartment in Old Quebec and immerse yourself in its enchanting atmosphere surrounded by incredible architecture.

Average monthly rent: $1,288

Average household income: $96,301

8. Windsor, Ontario

Windsor, situated in southwestern Ontario and just a stone's throw from Detroit, boasts a population of around 234,000. Recognized as the Automobile Capital of Canada, the city plays a vital role in the automotive manufacturing sector. This strong industry presence provides numerous job opportunities for residents, fostering economic growth and community development.

Average monthly rent: $1,545

Average household income: $85,624

9. Abbotsford, British Columbia

Abbotsford, with a population of approximately 150,000, is one of the most affordable major cities in British Columbia. Situated along the banks of the Fraser River, it is known as the Farming Capital of Canada, offering a perfect blend of rural and urban living. About 72% of the land is designated as an Agricultural Land Reserve, making agriculture a significant part of the local economy.

Average monthly rent: $1,594

Average household income: $88,291

10. Laval, Quebec

Laval, which has a population of approximately 437,000, offers an ideal blend of family-friendly suburban living and urban amenities. Located just a 30-minute commute from Montreal, it is perfect for those who work in the city but prefer a more affordable lifestyle.

Average monthly rent: $1,601

Average household income: $95,154

Are you looking to make the move to Canada? Please contact our panel physicians to schedule your immigration medical exam to complete your application process.

Quote

Why Trust Us

  • Excellent physician with utmost respect, even for newcomers to Canada.
    - Patient Bank St. Clinic

Call Bank St.Call Innes Rd.