Upper Lonsdale

Upper Lonsdale is a city located in Capilano County, British Columbia, Canada. With a population of almost 420,000, it is the second-most populous city in Capilano County, after the county seat of Canyon Heights.