Its about 5 minutes west of Revelstoke, and while I have only eaten there twice, both times the food and staff were awesome.
Its called the Great white north, and they even have a cool gondola to take drinks upstairs when its super busy.
Its well worth stopping at to eat, just ignore the outside, i looks a little run down outside, but the food is amazing.
Great White North Bar & Grill