A collection of cozy cabins and canvas tents hidden deep in the heart of British Columbia's cowboy country, Siwash Lake Ranch offers a premier horseback riding experience as well as fly-fishing, kayaking, and miles of trails
{}