Siwash Lake Ranch is an intimate and private hideaway in cowboy country, British Columbia. It's located on route at the midpoint between the touring hot spots of western Canada - Banff, Lake Louise, Jasper, Whistler and Tofino. The ranch is an all-inclusive destination, a boutique wilderness lodge offering an outstanding horseback riding program, world-class fishing and many other eco-adventure activities in a pristine wilderness environment. Family-friendly in summer and adult-oriented in June and September, this luxury dude ranch is voted in North America's top ten by Forbes Traveler and rated one of Canada's top eco-friendly destinations by the Globe and Mail.