The Lions above Vancouver's North Shore Mountains Posted byadmin Saturday November 14th, 2009 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. Get blog updates in your inbox