The common old saying, ‘the best things come in small packages’ holds true when it comes to Canadian small towns. Visiting small towns isn’t normally at the top of our bucket list, but we’ve come up with a list of great towns that are perfect just the way they are, which is often quiet and out of the way, typically passed by on highways and main roads, tucked neatly away on the outskirts of a city. This list is a baker’s dozen compiled small towns to love, we’ve covered all our bases including one from each province and territory. What are you waiting for? Get going!
13. Nelson, British Columbia
For a town of under 10,000 people there is a whole lot going on in Nelson. The skiing in the Kootenay Rockies is sensational. When it’s time for water skis, Lake Kootenay offers any activity you want on and under the water. There are thermal and natural baths and less than an hour away, as is the beginning of the province’s fabulous wine country. Nelson is something of an artistic community with a surprising cache of Victorian, Queen Anne and Beaux Arts architecture. The town website claims more restaurants per capita than San Francisco. It also likely has more hippies per capita as the counterculture is bred by American draft dodgers during the Vietnam War and continues on today.