North Vancouver – A Place Where Nature Lives

North Vancouver, a city separated from the City of Vancouver by a shallow coastal fjord called the Burrard Inlet. It is one of the most scenic places in British Columbia. The picturesque surrounding North Shore Mountains, virgin Douglas forests, snow fed rivers along with the urban comfort makes it even more special. But what touched … Continue reading North Vancouver – A Place Where Nature Lives