{'activityCode': 'GROUSECAPI', 'country': {'code': 'CA', 'name': 'Canada', 'destinations': [{'code': 'VA', 'name': 'Vancouver-BC'}]}, 'operationDays': [{'code': 'MON', 'name': 'Monday'}, {'code': 'TUE', 'name': 'Tuesday'}, {'code': 'WED', 'name': 'Wednesday'}, {'code': 'THU', 'name': 'Thursday'}, {'code': 'FRI', 'name': 'Friday'}, {'code': 'SAT', 'name': 'Saturday'}, {'code': 'SUN', 'name': 'Sunday'}], 'modalities': [{'code': '452034457#10279TOUR', 'name': 'Tour', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please advise the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}, {'code': 'EMAIL', 'text': 'Please, provide the email address', 'required': True}], 'contract': {'incomingOffice': 257, 'code': 23105}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3739.04, 'boxOfficeAmount': 3671.91, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 2002.49, 'boxOfficeAmount': 1966.53, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-08-05', 'to': '2025-08-05', 'cancellationPolicies': [{'dateFrom': '2025-08-04T02:00:00.000Z', 'amount': 3739.04}]}, {'from': '2025-08-06', 'to': '2025-08-06', 'cancellationPolicies': [{'dateFrom': '2025-08-05T02:00:00.000Z', 'amount': 3739.04}]}], 'languages': [], 'sessions': [{'code': '10:30', 'name': '10:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 3739.04, 'boxOfficeAmount': 3671.91, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3739.04, 'boxOfficeAmount': 3671.91, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 2002.49, 'boxOfficeAmount': 1966.53, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}, {'operationDates': [{'from': '2025-08-02', 'to': '2025-08-02', 'cancellationPolicies': [{'dateFrom': '2025-08-01T02:00:00.000Z', 'amount': 3895.42}]}, {'from': '2025-08-03', 'to': '2025-08-03', 'cancellationPolicies': [{'dateFrom': '2025-08-02T02:00:00.000Z', 'amount': 3895.42}]}, {'from': '2025-08-04', 'to': '2025-08-04', 'cancellationPolicies': [{'dateFrom': '2025-08-03T02:00:00.000Z', 'amount': 3895.42}]}, {'from': '2025-08-07', 'to': '2025-08-07', 'cancellationPolicies': [{'dateFrom': '2025-08-06T02:00:00.000Z', 'amount': 3895.42}]}, {'from': '2025-08-08', 'to': '2025-08-08', 'cancellationPolicies': [{'dateFrom': '2025-08-07T02:00:00.000Z', 'amount': 3895.42}]}, {'from': '2025-08-09', 'to': '2025-08-09', 'cancellationPolicies': [{'dateFrom': '2025-08-08T02:00:00.000Z', 'amount': 3895.42}]}], 'languages': [], 'sessions': [{'code': '10:30', 'name': '10:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 3895.42, 'boxOfficeAmount': 3825.48, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3895.42, 'boxOfficeAmount': 3825.48, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 2080.67, 'boxOfficeAmount': 2043.31, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 0.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '452034457'}], 'currencyName': 'Mexican Peso', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 3739.04, 'boxOfficeAmount': 3671.91, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 2002.49, 'boxOfficeAmount': 1966.53, 'mandatoryApplyAmount': False}], 'content': {'name': 'Grouse Mountain and Capilano Suspension Bridge Tour', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'TRANSPORT', 'included': [{'featureType': 'TRANSPORTINCL', 'description': 'Transport'}]}, {'groupCode': 'UNKNOWN', 'included': [{'featureType': 'OTHERINCL', 'description': 'Guide'}]}, {'groupCode': 'DRINKS', 'excluded': [{'featureType': 'DRINKSNOT', 'description': 'Drinks'}]}, {'groupCode': 'MEAL', 'excluded': [{'featureType': 'FOODNOT', 'description': 'Meal'}]}], 'guidingOptions': {'guideType': 'TOURGUIDE', 'included': True}, 'location': {'endPoints': [{'type': 'Same', 'description': 'Same as Starting Point'}], 'startingPoints': [{'type': 'Meeting Point', 'meetingPoint': {'type': 'OTHER', 'geolocation': {'latitude': 49.28743459453227, 'longitude': -123.11319052026127}, 'address': '999 Canada Pl Vancouver, BC V6C 0C3 Canada', 'country': {'code': 'CA', 'name': 'Canada', 'destinations': [{'code': 'VA', 'name': 'Vancouver-BC'}]}, 'city': 'Vancouver', 'zip': 'V6C 0C3', 'description': '999 Canada Pl Vancouver, BC V6C 0C3 Canada'}, 'pickupInstructions': [{'description': 'At any of the above addresses.
Please call 24 hours in advance to confirm the meeting time and location.
Please ensure you arrive at the meeting point at least 15 minutes prior to the Tour start time.
'}]}, {'type': 'Meeting Point', 'meetingPoint': {'type': 'LANDMARK', 'geolocation': {'latitude': 49.27906549999999, 'longitude': -123.11324139999999}, 'address': 'W Georgia St,180', 'country': {'code': 'CA', 'name': 'Canada', 'destinations': [{'code': 'VA', 'name': 'Vancouver-BC'}]}, 'city': 'Vancouver', 'zip': 'V6B 4P4', 'description': 'Sandman Hotel Vancouver City Centre'}, 'pickupInstructions': [{'description': 'At any of the above addresses.
Please call 24 hours in advance to confirm the meeting time and location.
Customers must be at the meeting point 30 minutes before the departure of the tour.'}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/12079/ENG/S/12079_3.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/12079/ENG/XL/12079_3.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/12079/ENG/B/12079_3.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/12079/ENG/LPP/12079_3.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/12079/ENG/L/12079_3.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/12079/ENG/M/12079_3.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/12079/ENG/S/12079_2.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/12079/ENG/XL/12079_2.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/12079/ENG/B/12079_2.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/12079/ENG/LPP/12079_2.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/12079/ENG/L/12079_2.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/12079/ENG/M/12079_2.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/12079/ENG/S/12079_4.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/12079/ENG/XL/12079_4.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/12079/ENG/B/12079_4.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/12079/ENG/LPP/12079_4.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/12079/ENG/L/12079_4.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/12079/ENG/M/12079_4.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 4, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/12079/ENG/S/12079_1.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/12079/ENG/XL/12079_1.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/12079/ENG/B/12079_1.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/12079/ENG/LPP/12079_1.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/12079/ENG/L/12079_1.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/12079/ENG/M/12079_1.jpg', 'sizeType': 'MEDIUM'}]}]}, 'redeemInfo': {'type': 'PRINTED', 'directEntrance': False, 'comments': [{'description': 'Printed Voucher. Print and bring the voucher to enjoy the activity. '}]}, 'routes': [{'duration': {'value': 6.0, 'metric': 'HOURS'}, 'description': 'Grouse Mountain and Capilano Suspension Bridge Tour', 'points': [{'type': 'POI', 'order': 1, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 49.3428609, 'longitude': -123.1149244}, 'address': 'Capilano Rd,3735', 'country': {'code': 'CA'}, 'city': 'North Vancouver', 'zip': 'V7R 4J1', 'description': 'The Capilano Suspension Bridge'}}, {'type': 'POI', 'order': 2, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 49.3571629, 'longitude': -123.11034870000003}, 'address': 'Capilano Park Rd,4500', 'country': {'code': 'CA'}, 'city': 'North Vancouver', 'zip': 'V7R 4L3', 'description': 'Capilano Salmon Hatchery'}}, {'type': 'POI', 'order': 3, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 49.3722894, 'longitude': -123.09948689999999}, 'address': 'Nancy Greene Way,6400', 'country': {'code': 'CA'}, 'city': 'North Vancouver', 'zip': 'V7R 4K9', 'description': 'Grouse Mountain'}}]}], 'scheduling': {'duration': {'value': 6.5, 'metric': 'HOURS', 'type': 'AFTER'}}, 'segmentationGroups': [{'code': 14, 'name': 'Supplier', 'segments': [{'code': 924, 'name': 'Gray Line'}]}, {'code': 16, 'name': 'Services', 'segments': [{'code': 956, 'name': 'Safe2Stay'}]}, {'code': 1, 'name': 'Categories', 'segments': [{'code': 9, 'name': 'Zoo, Aquarium & Nature'}, {'code': 7, 'name': 'Outdoor activities & Adventure'}]}, {'code': 2, 'name': 'Daytime', 'segments': [{'code': 772, 'name': 'Full day'}]}], 'activityFactsheetType': 'TOURS', 'activityCode': 'E-U10-GROUSECAPI', 'modalityCode': 'GROUSE', 'modalityName': 'Tour', 'contentId': '12079', 'description': 'Cross Lions Gate Bridge and into the pristine North Shore Mountains. Your first stop is Vancouver’s first tourist attraction – The Capilano Suspension Bridge and Park. Here you can cross the one of the world´s longest suspension footbridge, which hangs 70 metres above a spectacular river canyon, among the tops of the lofty Douglas firs. Guaranteed to get your heart racing, this exhilarating experience has been drawing brave visitors to the park since 1889.
\n
\nThere’s more to explore in the park. The Treetop Adventure is a series of smaller suspension bridges, giving you an opportunity to experience life in the canopy from a woodpecker or chipmunk’s perspective. And for the ultimate perspective, the new cliffwalk attraction lets you ‘hang out’ over the Capilano Canyon itself. This incredible walkway hugs the cliff face and offers 360° views of the gorge below.
\n
\nThen, push deeper into the rainforest to the Capilano Salmon Hatchery. Learn all about one of British Columbia’s largest industries and the lifecycle of the West Coast salmon. In season you can even see them battling upstream to spawn. Your final destination is the Peak of Vancouver, Grouse Mountain. Take the Skyride up above the clouds to the top of the mountain, 3800 feet above the city of Vancouver. There’s time to wander the trails, drink up the view and see the traditional chainsaw carvings. If you’re lucky you might catch one of the seasonal events, such as lumberjack shows, sleigh rides or ice-skating. Your head will still be in the clouds long after you return to downtown Vancouver.', 'lastUpdate': '2025-06-17', 'summary': 'Head out into Canada’s endless backyard with an exciting day trip to the Peak of Vancouver, Grouse Mountain and the Capilano Suspension Bridge and Park.', 'advancedTips': [], 'countries': [{'code': 'CA', 'name': 'Canada', 'destinations': [{'code': 'VA', 'name': 'Vancouver-BC'}]}], 'highligths': ['Cross over one of the world´s longest suspension footbridges', 'Experience a birds-eye view of the park on a treetop adventure', 'Take a skyride to the top of Grouse Mountain, a staggering 3800 feet above Vancouver'], 'language': 'en'}, 'order': 1, 'name': 'Grouse Mountain and Capilano Suspension Bridge Tour', 'currency': 'MXN', 'code': 'E-U10-GROUSECAPI', 'type': 'TICKET'}