The British Columbia retreat and resort, by nature, are accommodations located on a large piece of land surrounded by mountains, on a lake or river or centred around an attraction like hot springs, storm watching and spas. A resort is a destination, not a stopping point.
BC resorts and retreats also tend to be heavily partnered with activity tours like fishing, skiing, wildlife tours, horseback riding, golf etc. Some of the resorts and retreats in British Columbia, Canada enjoy a high international profile and therefore cater to a very high end clientele arriving from all around the world.
Most BC lodges, retreats and resorts are fully self contained providing food, room service and beverages onsite. All are usually close to a popular eco activity like a ski mountain, backcountry trail system, ocean, canoe routes or fishing lakes.
Some British Columbia resorts and lodges focus on solitude and privacy and do not have phones or TV in the rooms unless requested, so again ask if this important to you.