
Canada's Best Small Towns
Harbour villages, mountain outposts and gold-rush relics — the places you go to slow down.
Canada's small towns are where the country's character lives loudest — a lobster wharf in Lunenburg, a gold-rustic saloon in Dawson City, a surf break in Tofino. They're easy to skip on a highway dash between cities, and that's exactly the point: you have to mean to go there. Below, every town in our database, grouped by province.
British Columbia
·6 towns
Tofino
Surfing, rainforest & Pacific storms
Explore
Revelstoke
Powder, parks and the Columbia River in the Monashees
Explore
Osoyoos
Canada's warmest lake and only true desert
Explore
Nelson
Artsy Kootenay town on Kootenay Lake
Explore
Squamish
Sea-to-Sky outdoor hub of granite cliffs and trails
Explore
Prince Rupert
North-coast gateway to bears, salmon and the Inside Passage
ExploreNova Scotia
·2 townsPrince Edward Island
·1 townPlanning a trip to Canada's small towns?
Book your stay, activities and transport in a few clicks.






