The Lions above Vancouver's North Shore Mountains The Lions sit above Vancouver’s North Shore Mountains. A 7hr hike/skin for a 20 minute ski from the west Lion Mountains, Vancouver and Howe Sound made for a great view. Great video.