BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//PNOA - ECPv6.16.2//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:PNOA
X-ORIGINAL-URL:https://pnoa.ca
X-WR-CALDESC:Events for PNOA
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Vancouver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20260308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20261101T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20270314T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20271107T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Vancouver:20260522T140000
DTEND;TZID=America/Vancouver:20260522T180000
DTSTAMP:20260519T213120
CREATED:20260519T174741Z
LAST-MODIFIED:20260519T174744Z
UID:9009-1779458400-1779472800@pnoa.ca
SUMMARY:SUP Training at Buntzen Lake
DESCRIPTION:Leader\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  About the event\n\n\n\n\n\n\n\n\n\n\n\nPNOA SUP Basic Skills training Part II  (On-water) \n\n\n\n\n\n\n\n>>  Requirements\n\n\n\n\n\n\nAttended PNOA SUP Basic Skills training Part I (online session)\n\n\n\nGet a free Bentzen Lake parking pass (afternoon pass starting from 2PM is good enough)\n\n\n\nSUP\n\n\n\nCertified PFD with Whistle\n\n\n\nWet Suite (Recommended )\n\n\n\nSunscreen\n\n\n\nExtra dry cloth\n\n\n\n\n\n\n>>  Register & Ticket\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  Attendees
URL:https://pnoa.ca/event/sup-training-at-buntzen-lake/
CATEGORIES:Free Event
ATTACH;FMTTYPE=image/jpeg:https://pnoa.ca/wp-content/uploads/2026/05/buntzen-lake-sup-scaled.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Vancouver:20260523T083000
DTEND;TZID=America/Vancouver:20260523T180000
DTSTAMP:20260519T213120
CREATED:20260520T040933Z
LAST-MODIFIED:20260520T041107Z
UID:9053-1779525000-1779559200@pnoa.ca
SUMMARY:Elfin Lakes Day Hike
DESCRIPTION:Leader\n\n\n\n\n\nVictor\n\n\n\n\n\nRoy\n\n\n\n\n\n\n\nYolanda\n\n\n\n\n\nAllan\n\n\n\n\n\n\n\n\n\n>>  About the event\n\n\n\n\n\n\n\n\n\n\n\nEnjoy the beautiful views at Elfin Lakes in Garibaldi Provincial Park\, where the landscape is still covered in snow and the lakes are partially melted\, forming a ring shape. \n\n\n\n\n\n\n\n>>  Requirements\n\n\n\n\n\n\nTBD\n\n\n\n\n\n\n>>  Register & Ticket\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  Attendees
URL:https://pnoa.ca/event/elfin-lakes-day-hike/
CATEGORIES:Free Event
ATTACH;FMTTYPE=image/jpeg:https://pnoa.ca/wp-content/uploads/2026/05/mmexport1779229213117-1-scaled.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Vancouver:20260530T080000
DTEND;TZID=America/Vancouver:20260531T170000
DTSTAMP:20260519T213120
CREATED:20260514T193900Z
LAST-MODIFIED:20260514T194947Z
UID:8985-1780128000-1780246800@pnoa.ca
SUMMARY:🧹 Trail Cleaning with BCMC to Celebrate BC Trails Day | 与BCMC携手清理步道，庆祝BC步道日🌲
DESCRIPTION:📍 Location / 地点: Lizzie Lake Trail | 丽莎湖步道 \n\n\n\n\n\n\n\n📋 Event Info | 活动信息\n\n\n\n\nDate(s) / 日期: May 30-31\, 2026 | 2026年5月30-31日 📅\n\n\n\nLeader in Charge / 领队: Li Wan 👩‍🏫\n\n\n\nLeader in Assistance / 副领队: Timothy Chen 👨‍🏫\n\n\n\nMax. Participants / 人数上限: 12 🔢\n\n\n\n\n\n\n\n\n🗺️ Itinerary | 行程安排\n\n\n\n(Subject to change depending on weather / 视天气情况调整) \n\n\n\nMay 30\, Saturday | 5月30日，周六 \n\n\n\n\n🚗 Drive up to Lizzie Bay Rec area and join other volunteers with BCMC驾车前往丽莎湾休闲区，与BCMC其他志愿者汇合\n\n\n\n🧹 Start to clean the trail开始清理步道\n\n\n\n⛺ Overnight at Lizzie Bay Campground在丽莎湾露营地过夜\n\n\n\n🏊 Can have SUP/swimming in the bay depending on weather视天气情况可在海湾玩桨板/游泳\n\n\n\n\nMay 31\, Sunday | 5月31日，周日 \n\n\n\n\n🔧 Lizzie Lake trail maintenance丽莎湖步道维护\n\n\n\n🚙 Drive back home驾车返程\n\n\n\n\n\n📌 Note: We may start on Friday May 29\, pending campground availability.📌 备注：视露营地 availability 情况，可能周五5月29日提前出发。 \n\n\n\n\n\n\n\n\n🔨 Tasks & Responsibilities of Volunteers | 志愿者任务与职责\n\n\n\nRole职责# of People人数Chainsaws油锯操作33人 🪵Brush cutters割灌机操作33人 🌿Brush tossing清理杂枝66人 💪\n\n\n\n\n\n\n\n🛠️ Equipment | 装备\n\n\n\nItem项目Provided by提供方Stihl MS170 Chain Saw 16″ 30.1cc油锯PNOAPNOAStihl bush cutter割灌机PNOAPNOAGloves手套PNOAPNOA 🧤Protection Glasses护目镜PNOAPNOA 👓Extra chainsaw & bush cutter备用油锯和割灌机BCMCBCMCCamping Reservation露营地预订BCMCBCMC ⛺\n\n\n\n\n\n\n\n🎒 Personal Equipment | 个人装备清单\n\n\n\n\n📱 Offline maps (recommend downloading MapsMe in advance) on phone | 手机离线地图（建议提前下载MapsMe）\n\n\n\n🥾 Hiking boots | 登山靴\n\n\n\n🏑 Hiking poles | 登山杖\n\n\n\n🧊 Micro spike (possible) | 微型冰爪（可能需要）\n\n\n\n🧤 Gloves (PNOA provides) | 手套（PNOA提供）\n\n\n\n🔔 Whistles | 哨子\n\n\n\n💡 Headlamp (min 300 lum) & batteries\, or flashlight | 头灯（最低300流明）及电池，或手电筒\n\n\n\n🎒 Backpack | 背包\n\n\n\n🛌 Sleeping bag (min 5°C recommended) | 睡袋（建议最低5°C）\n\n\n\n⛺ Tent (participants can decide if willing to share) | 帐篷（参与者可自行决定是否共享）\n\n\n\n👂 Ear plugs (if you like quiet sleep) | 耳塞（如需安静睡眠）\n\n\n\n🛏️ Sleeping pad | 睡垫\n\n\n\n🔪 Knife | 刀\n\n\n\n🧴 Sunscreen / bug spray | 防晒霜/防虫喷雾\n\n\n\n🧻 Toilet paper (outhouse may or may not be stocked) | 卫生纸（户外厕所可能不提供）\n\n\n\n🧼 Bio-degradable soap | 可降解肥皂\n\n\n\n🗑️ Garbage bag | 垃圾袋\n\n\n\n🐻 Bear spray (at least 1 bottle per team) | 防熊喷雾（每队至少1瓶）\n\n\n\n🩹 First aid supplies | 急救用品\n\n\n\n🧣 Towel / personal hygiene | 毛巾/个人卫生用品\n\n\n\n🍳 Backpack cookware | 背包炊具\n\n\n\n💧 Water bottles | 水壶\n\n\n\n🚰 Water purification system (pills or filters) | 净水系统（药片或过滤器）\n\n\n\n⚡ Electrolyte | 电解质\n\n\n\n📻 Walkie talkie | 对讲机\n\n\n\n🍜 Food / drinks | 食物/饮料\n\n\n\n\n\n\n\n\n👥 Group Gear List | 团体装备清单\n\n\n\n\n📻 Walkie talkie (Channel: 1816) | 对讲机（频道：1816）\n\n\n\n🩹 First aid kit | 急救包\n\n\n\n🛰️ Inreach Mini2 | Inreach Mini2 卫星通讯器\n\n\n\n\n\n\n\n\n🎯 Event Objectives | 活动目标\n\n\n\n\n🎉 Celebrate BC Trails Day by working with other outdoor groups on trail cleaning and trail maintenance works与其他户外团体一起进行步道清理和维护工作，共同庆祝BC步道日\n\n\n\n\n\n\n\n\n🌤️ Weather Forecast | 天气预报\n\n\n\n🔍 Check out later | 稍后查询 \n\n\n\n\n\n\n\n📢 Register Now | 立即报名\n\n\n\n🚨 Only 12 spots – first come\, first served!🚨 仅12个名额 – 先到先得！ \n\n\n\n📧 Email / 邮箱: INFO@PNOA.CA \n\n\n\n\n\n\n\n🌲🧹 Come make a difference – celebrate BC Trails Day by giving back to the trails we love!🧹🌲 加入我们，用行动回馈我们热爱的步道，一起庆祝BC步道日！
URL:https://pnoa.ca/event/20260530_31-trail-cleaning-with-bcmc-to-celebrate-bc-trails-day-bcmcbc/
CATEGORIES:Camping & Tenting,Community Event,Free Event,Hiking & Snowshoeing,Multi Day Event
ATTACH;FMTTYPE=image/jpeg:https://pnoa.ca/wp-content/uploads/2026/05/lizzie.jpg
ORGANIZER;CN="Timothy":MAILTO:Timothy.Chen@pnoa.ca
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Vancouver:20260613T080000
DTEND;TZID=America/Vancouver:20260616T180000
DTSTAMP:20260519T213120
CREATED:20260127T033244Z
LAST-MODIFIED:20260127T051647Z
UID:8181-1781337600-1781632800@pnoa.ca
SUMMARY:Yakima River Paddle boarding Adventure
DESCRIPTION:Leader\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  About the event\n\n\n\n\n\n\n\n\n\n\n\nTBD  \n\n\n\n\n\n\n\n>>  Requirements\n\n\n\n\n\n\nTBD\n\n\n\n\n\n\n>>  Register & Ticket\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  Attendees
URL:https://pnoa.ca/event/yakima-river-paddle-boarding-adventure/
CATEGORIES:Free Event,SUP (Stand-Up Paddleboarding)
ATTACH;FMTTYPE=image/jpeg:https://pnoa.ca/wp-content/uploads/2026/01/view-of-the-yakima-river.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Vancouver:20260620T090000
DTEND;TZID=America/Vancouver:20260620T163000
DTSTAMP:20260519T213120
CREATED:20260127T034534Z
LAST-MODIFIED:20260506T163145Z
UID:8189-1781946000-1781973000@pnoa.ca
SUMMARY:PNOA annual gathering event
DESCRIPTION:Leader\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  About the event\n\n\n\n\n\n\n\n\n\nAgenda (Subject to change depending on weather condition) 行程安排（根据天气条件可能会有变化） \n\n\n\n\n1. Pot luck and socializing -腐败加吹水\n\n\n\n2. outdoor Safety training-户外安全培训\n\n\n\n3. Insurance Seminar- 保险讲座\n\n\n\n4. Bazaar 义卖活动\n\n\n\n5. Entertainment activities 游戏活动\n\n\n\n6.  Lucky draw 抽奖活动\n\n\n\n\n\n\n\n\n\n\n\n\n>>  Requirements\n\n\n\n\n\n\nTBD\n\n\n\n\n\n\n>>  Register & Ticket\n\n\n\n\n\n\n\n\n\n\n\n>>  Attendees\n\n\n\n\n\n\n\n\n\n\n\n\n.event-tickets .tribe-tickets__rsvp-wrapper {\nmargin: 20px 0 60px 0;\n}\n\n.kt-row-column-wrap {\n    padding: 0 !important;\n}\n\n.tribe-events-schedule__date {\nfont-size: 16px;\nfont-weight:600;\n}\n\n.tribe-events-schedule__time {\n    font-size: 16px;\n}\n\n.tribe-block__venue {\n   border-top: none;\n   padding: 0;\n   margin:1rem 0 0 0;\n}\n\n.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address\, .tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__phone\, .tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__website {\n    color: #858585;\n    font-size: 13px;\n}\n\n.kb-row-layout-id_b9ac49-6b > .kt-row-column-wrap {\npadding-top:0;\npadding-bottom:0;\n}\n\n.tribe-block__organizer__details {\npadding: 0; \nmargin:1rem 10% 0 10%;\nborder-top:none;\ntext-align:center;\n}\n\n.tribe-block__organizer__details p {\ndisplay:none;\n}\n\n.tribe-block__venue .tribe-block__venue__meta {\n    margin: 0 10%;\ntext-align:center;\n    padding-bottom: 16px;\n}\n\n.single-tribe_events .tribe-blocks-editor .tribe-events-schedule {\n    border: none;\n    margin: 10px 10% 15px 10%;\n    padding-bottom: 15px;\n}\n\n.single-tribe_events .tribe-events-event-image {\n margin:0; \n}\n\n.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-title {\n    font-size: 42px;\n}\n\n.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime {\n    text-align: center;\n}\n\n.tribe-block__events-link {\n    padding: 20px 0;\n    display: flex;\n    justify-content: center;\n}\n\n.tribe-block__event-price {\n    font-family: var(--tec-font-family-sans-serif);\n    padding: 0 0 10px;\n}\n\n.wp-block-columns {\n    margin-bottom: 0; \n}\n\n.wp-block-kadence-column {\n    justify-content: center;\n}\n\n.tribe-block__event-price {\n    padding: 0;\n}\n\n.event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn {\nbackground-image: linear-gradient(45deg\, #6EC1E4\, #126782);\nborder-radius: 10px;\n}\n\n.event-tickets .tribe-tickets__rsvp-wrapper {\nborder-radius: 10px;\nbox-shadow: 5px 5px 10px 1px rgba(0\, 0\, 0\, 0.2);\n}\n\n.tribe-events-event-image img {\nheight:500px;\n}\n\n.vertical-line { \n    border-left: 4px solid #333; \n    height: 100%; \n    position: absolute; \n    left: 50%; \n    top: 0; \n} \n\n@media (max-width: 767px){\n.tribe-common .tribe-common-h2 {\n    font-family: Roboto;\n    font-size: 20px;\n}\n.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-title {\n    font-size: 22px;\n    line-height: 26px;\n}\n\n.tribe-events-event-image img {\n    height: 200px;\n}\n\n\n.kb-svg-icon-wrap svg {\n    height: 0.8em;\n    width: 0.8em;\n}\n.kt-block-spacer {\n    height: 30px;\n}\n\n.single-tribe_events .tribe-blocks-editor .tribe-events-schedule {\n    margin: 10px 10% 0px 10%;\n    padding-bottom: 0px;\n}\n\n.single-tribe_events #primary .tribe-events-schedule {\n    background: none;\n}\n\n.tribe-block__venue {\n    margin: 5px 0 0 0;\n    flex-direction:row;\n}\n\n.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name h3 {\n    line-height: 1;\n    margin:0;\n}\n\n.tribe-block__venue .tribe-block__venue__meta {\n    padding-bottom: 2px;\n}\n\n.tribe-block__organizer__details {\n    margin: 5px 0 0 0;\n}\n\n.content-style-boxed .content-bg:not(.loop-entry) {\n    margin: 0;\n}\n\n.tribe-link-view-attendee {\n    margin: 0;\n}\n\n.event-tickets .tribe-tickets__rsvp {\n    padding: 20px 0 !important;\n}\n\n.event-tickets .tribe-tickets__rsvp-attendance {\n    margin-top: 0 !important;\n}\n\n.event-tickets .tribe-tickets__rsvp-actions {\n    margin-top: 20px !important;\n    padding: 20px 0 !important;\n}\n\n.tribe-block__attendees {\n    margin: 0;\n}\n\n#tribe-events-content a\, .tribe-events-event-meta a {\n    font-size: 14px;\n    font-family: roboto;\n    font-weight: 400;\n}\n\n.tribe-events-sub-nav li a {\n    background: none;\n}\n\n.tribe-link-view-attendee {\n    font-size: 13px;\n}
URL:https://pnoa.ca/event/pnoa-annual-gathering-event/
CATEGORIES:Free Event
ATTACH;FMTTYPE=image/jpeg:https://pnoa.ca/wp-content/uploads/2026/01/deas_island.jpeg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Vancouver:20260726T080000
DTEND;TZID=America/Vancouver:20260803T160000
DTSTAMP:20260519T213120
CREATED:20260127T035348Z
LAST-MODIFIED:20260222T045931Z
UID:8194-1785052800-1785772800@pnoa.ca
SUMMARY:Whale Song Odyssey 2026 -Broughton Archipelago
DESCRIPTION:Leader\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  About the event\n\n\n\n\n\n\n\n\n\n\nJuly 26th  . Meet at Victoria by 4 PM .Drive to Port McNeil. at night\n\n\n\nJuly 27th  – Aug 2nd Launch from Telegraph Cove – 与鲸同行. \n\n\n\nAug 2nd back to Telegraph Cove\n\n\n\nAug 3rd return to Vancouver \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  Requirements\n\n\n\n\n\n\nVetted Experience: Must be an experienced paddler with at least one prior multi-night kayak expedition led by Jane Zhao.\n\n\n\nT-Rescue Certification: Every member must have taken and passed a documented Kayak Safety & T-Rescue Course.\n\n\n\nImmersion Readiness: Full drysuits or 5mm wetsuits are required for all Johnstone Strait crossings.\n\n\n\nStrength to Rescue requirement: All participants must be physically capable of performing a full Heave-and-Haul (T-Rescue) on a loaded expedition kayak.  \n\n\n\nNo Back-Off Policy: In a capsize or emergency\, every member is expected to lean in\, not pull away. \n\n\n\nEndurance: Expect 15–20km of paddling per day. Participants must have the stamina to maintain a solid “Expedition Pace” without fatiguing to the point where they cannot perform an emergency rescue at the end of the day.\n\n\n\n\n\n\n>>  Register & Ticket\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  Attendees
URL:https://pnoa.ca/event/broughton-archipelago/
CATEGORIES:Canoeing & Kayaking,Free Event
ATTACH;FMTTYPE=image/jpeg:https://pnoa.ca/wp-content/uploads/2026/01/sun-set-paddle-haida.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Vancouver:20260806T080000
DTEND;TZID=America/Vancouver:20260808T160000
DTSTAMP:20260519T213120
CREATED:20260515T001255Z
LAST-MODIFIED:20260516T035550Z
UID:8990-1786003200-1786204800@pnoa.ca
SUMMARY:Taylor Meadows backpacking
DESCRIPTION:Leader\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  About the event\n\n\n\n\n\n\n\n\n\n\n\nCamping in Taylor Meadows campground for two nights. Hiking to Garbaldi Lake\, Panorama Ridge and Black tusk. \n\n\n\n\n\n\n\n>>  Requirements\n\n\n\n\n\n\nTent\n\n\n\nSleeping bag\n\n\n\nBackpacking cooking gear\n\n\n\nHiking boots\n\n\n\nHiking backpack\n\n\n\nHiking poles\n\n\n\nWhistle\n\n\n\nLunch and water\n\n\n\nBear spray\n\n\n\nMosquito repellent\n\n\n\nWalkie-talkie\n\n\n\nHeadlight\n\n\n\nFirst-aid pack\n\n\n\nOffline Map\n\n\n\n\n\n\n>>  Register & Ticket\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  Attendees
URL:https://pnoa.ca/event/taylor-meadows-backpacking/
CATEGORIES:Camping & Tenting,Free Event
ATTACH;FMTTYPE=image/jpeg:https://pnoa.ca/wp-content/uploads/2026/05/taylorMedowsView.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Vancouver:20260829T080000
DTEND;TZID=America/Vancouver:20260906T160000
DTSTAMP:20260519T213120
CREATED:20260127T050612Z
LAST-MODIFIED:20260127T053054Z
UID:8198-1787990400-1788710400@pnoa.ca
SUMMARY:Gulf Islands Kayaking Adventure
DESCRIPTION:Leader\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  About the event\n\n\n\n\n\n\n\n\n\n\n\nTBD  \n\n\n\n\n\n\n\n>>  Requirements\n\n\n\n\n\n\nTBD\n\n\n\n\n\n\n>>  Register & Ticket\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  Attendees
URL:https://pnoa.ca/event/gulf-islands-kayaking-adventure/
CATEGORIES:Canoeing & Kayaking,Free Event
ATTACH;FMTTYPE=image/png:https://pnoa.ca/wp-content/uploads/2026/01/gulf_islands.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Vancouver:20260830T080000
DTEND;TZID=America/Vancouver:20260903T160000
DTSTAMP:20260519T213120
CREATED:20260127T055217Z
LAST-MODIFIED:20260127T060254Z
UID:8209-1788076800-1788451200@pnoa.ca
SUMMARY:Mt. Robson Backpacking
DESCRIPTION:Leader\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  About the event\n\n\n\n\n\n\n\n\n\n\n\nTBD  \n\n\n\n\n\n\n\n>>  Requirements\n\n\n\n\n\n\nTBD\n\n\n\n\n\n\n>>  Register & Ticket\n\n\n\n\n\n\n\n\n\n\n\n\n\n>>  Attendees
URL:https://pnoa.ca/event/mt-robson-bp/
CATEGORIES:Free Event,Hiking & Snowshoeing
ATTACH;FMTTYPE=image/jpeg:https://pnoa.ca/wp-content/uploads/2026/01/Mt_Robson.jpg
END:VEVENT
END:VCALENDAR