This waterfront gem in Western Canada is the perfect place to hide away, tucked along the stunning Upper Arrow Lake and ...