The second largest country in the world, Canada is a marvel of outstanding natural beauty and lively, gleaming cosmopolitan cities. The major cities are fantastic tourist destinations, and they are justifiably beloved by visitors. Nevertheless, there are some excellent yet lesser-known Canadian cities that are well worth visiting. Each of them is uniquely rewarding for the visitor and, just as importantly, visitors will avoid the crush of the crowd.
The following little-known cities or towns are must-visits for tourists for want to experience the true essence of Canada:
1. Nelson: British Columbia
Nestled within the Selkirk Mountains, Nelson is beautiful and full of charm. The city boasts unique and historic architecture, and the chic cafes make it perfect for days of leisure. The city is also famous as an artists’ enclave. In the opinion of John Villani, an art critic, there is no better art town in Canada. The Heritage Walking Tour is particularly popular. In addition, the surrounding cities and villages within driving distance of Nelson are worth a road trip. Of particular note is the beautiful village of Salmo, BC (a 50 kilometre drive from Nelson). Salmo plays host to Shambhala, an annual electronic music festival that attracts over 10,000 visitors every summer.