Bow Valley Ranche offers upscale Canadian fine dining in a historic ranch house, showcasing dishes like bison, elk, and seafood.