North Shore Mountains: winter activities, Just Minutes from the city Just across the Burrard Inlet from downtown Vancouver, three snow-dusted peaks rise dramatically against the skyline, Grouse Mountain, Mount Seymour, […]| British Columbia Travel and Adventure Vacations