Where to Buy Real Estate in Canada 2024

The Canadian real estate market started to recover in 2023 after a tumultuous 2022, during which home prices hit record highs before gradually declining due to seven consecutive interest rate hikes by the Bank of Canada (BoC). By spring 2023, home prices began to bounce back from the previous year’s downturn, and by fall, the number of new listings matched the number of sales, resulting in a more balanced real estate market.

For our 2024 edition of Where to Buy Real Estate in Canada, MoneySense teamed up with Zoocasa, an award-winning consumer real estate search platform, to identify the best places to buy property in Canada, highlighting the top neighborhoods in the country’s most sought-after real estate markets.

In the list below, you’ll find the top places to buy real estate in Canada, based on Zoocasa’s analysis of data from 45 different regions.

Also, if you want to raise money for your investment, we invite you to take a look at raises.com

Greater Moncton, N.B.

As the hub of the Maritime provinces and the third-largest metropolitan area in Atlantic Canada, Greater Moncton continues to be a desirable place to buy a home in 2024. Low home prices and steady economic growth have helped it top our ranking for the third consecutive year. Greater Moncton boasts the highest value score on our list, at 4.68, and has proven itself to be the standout for affordable real estate in Canada.



Visit Greater Moncton Real Estate

Saint John, N.B.

Saint John finished 2023 with a benchmark price of $286,592—more than $445,000 below the national average and $1 million below Ontario’s Oakville-Milton, the most expensive region of those we analyzed. Despite being one of just three markets with a benchmark price below $300,000, Saint John has experienced steady price appreciation. The 2023 benchmark price was 3% higher than in 2022, 48% higher than in 2020, and an impressive 60% higher than in 2018.

Visit Saint John Real Estate

Sault Ste. Marie, Ont.

At more than $450,000 below the national average, Sault Ste. Marie’s 2023 benchmark home price was the lowest among the top three best places to buy real estate in Canada. The benchmark price of $283,192 was unchanged from 2022—however, it was 58% higher than in 2020 and 78% higher than in 2018.


Visit Sault Ste. Marie Real Estate

We hope you enjoy Where to Buy Real Estate in Canada 2024!