Saint John, New Brunswick
Saint John gives you that East Coast charm without the big price tag. Rent and housing here are some of the lowest in Canada, and you’ll get ocean views to boot. The average rent for a 1-bedroom is just $1,249 and the average home will cost you about $308,300 — some of the lowest prices in the country for a coastal city.

It’s a city full of history, culture and walkable uptown spots filled with bars and restaurants. Plus, living near the Bay of Fundy means outdoor adventures are always close by. Just keep in mind, you’ll probably want a car to get around.