This Canadian mountain town offers riverfront trails, panoramic hikes, shopping streets, fishing adventures, and parks ...