There are some incredible Canmore restaurants to eat at when visiting the Bow Valley. Here are 28 different restaurants to try!