Princess Louisa Lodge in British Columbia is a self-sufficient mountain retreat spread over 418 acres with seven cedar cabins ...