{"id":4046,"date":"2019-11-25T10:25:44","date_gmt":"2019-11-25T10:25:44","guid":{"rendered":"https:\/\/bli.ca\/?page_id=4046"},"modified":"2026-10-20T08:33:16","modified_gmt":"2026-10-20T13:33:16","slug":"summer-camp-canada","status":"publish","type":"page","link":"https:\/\/bli.ca\/ko\/summer-camp-canada\/","title":{"rendered":"FLAP \uc5ec\ub984 \ucea0\ud504"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4046\" class=\"elementor elementor-4046\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-6a8fe88 elementor-section-full_width b26 elementor-section-height-default elementor-section-height-default\" data-id=\"6a8fe88\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0dff7fd\" data-id=\"0dff7fd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-af7c2dd elementor-widget elementor-widget-html\" data-id=\"af7c2dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Caveat:wght@600&display=swap\">\n<section class=\"t-hero fl-hero\">\n    <div class=\"fl-confetti\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/div>\n    <div class=\"wrap\"><div class=\"t-crumb\"><span>Programs<\/span><span>Teens &amp; families<\/span><span>FLAP Summer Camp<\/span><\/div><\/div>\n    <div class=\"wrap t-grid2\">\n      <div>\n        <p class=\"fl-kick\">Summer Camp 2027 \u00b7 Montr\u00e9al &amp; Qu\u00e9bec City<\/p>\n        <h1 class=\"t-h1\" style=\"margin-top:20px\">A summer of <span class=\"sayb fl-say\" id=\"flSay\"><span id=\"flWord\">fun<\/span><\/span><\/h1>\n        <p class=\"t-lead\">English and French classes with exciting activities, in a safe and caring environment. Two of Canada's most vibrant cities, and friends from around the world.<\/p>\n        <div class=\"fl-pills\"><span style=\"--c:var(--k1)\">Ages 5\u201317<\/span><span style=\"--c:#9DB000\">June 20 \u2013 Aug 14<\/span><span style=\"--c:#E47D3A\">2 to 8 weeks<\/span><span style=\"--c:var(--plum-2)\">Montreal \u00b7 Quebec City<\/span><\/div>\n        <div style=\"display:flex;gap:10px;flex-wrap:wrap;margin-top:28px\"><a class=\"ib or\" href=\"\/flap-application\/\">Apply for FLAP <span class=\"ar\">\u2197<\/span><\/a><a class=\"ib ln\" href=\"#fl-fees\">See start dates <span class=\"ar\">\u2193<\/span><\/a><\/div>\n      <\/div>\n      <div class=\"fl-right\"><img decoding=\"async\" class=\"fl-hlogo\" src=\"https:\/\/bli.ca\/wp-content\/uploads\/2026\/10\/FLAP_logo_horizontal.webp\" alt=\"FLAP \u00b7 Foreign Language Adventure Program\"><div class=\"fl-collage\" aria-hidden=\"true\">\n        <div class=\"pol p1\"><div class=\"im\" style=\"background:#18B9D6\"><img decoding=\"async\" src=\"https:\/\/bli.ca\/wp-content\/uploads\/2026\/10\/flap-summer-campers-quebec-city-group.jpg\" alt=\"Group of smiling FLAP campers in orange T-shirts sitting together in Qu\u00e9bec City\" style=\"width:calc(100% + 20px);height:calc(100% + 20px);max-width:none;margin:-10px;object-fit:cover;display:block;border-radius:4px\"><\/div><span class=\"cap\">Friends from everywhere<\/span><\/div>\n        <div class=\"pol p2\"><div class=\"im\" style=\"background:#E47D3A\"><img decoding=\"async\" src=\"https:\/\/bli.ca\/wp-content\/uploads\/2026\/10\/flap-summer-morning-class-montreal.jpg\" alt=\"FLAP campers in a morning language class at BLI Montr\u00e9al\" style=\"width:calc(100% + 20px);height:calc(100% + 20px);max-width:none;margin:-10px;object-fit:cover;display:block;border-radius:4px\"><\/div><span class=\"cap\">Morning class<\/span><\/div>\n        <div class=\"pol p3\"><div class=\"im\" style=\"background:#9DB000\"><img decoding=\"async\" src=\"https:\/\/bli.ca\/wp-content\/uploads\/2026\/10\/flap-summer-paint-fight-red-hand.jpg\" alt=\"Smiling FLAP camper covered in colourful paint, showing a red-painted hand during a paint fight in a Montr\u00e9al park\" style=\"width:calc(100% + 20px);height:calc(100% + 20px);max-width:none;margin:-10px;object-fit:cover;display:block;border-radius:4px\"><\/div><span class=\"cap\">Paint fight!<\/span><\/div>\n        <svg class=\"fl-sun\" viewBox=\"0 0 120 120\"><circle cx=\"60\" cy=\"60\" r=\"58\" fill=\"#BBCE00\"><\/circle><defs><path id=\"flc\" d=\"M60,60 m-44,0 a44,44 0 1,1 88,0 a44,44 0 1,1 -88,0\"><\/path><\/defs><text style=\"font-size:10.5px;font-weight:700;letter-spacing:.22em;fill:#4A2640\"><textPath href=\"#flc\">SUMMER \u00b7 \u00c9T\u00c9 \u00b7 SUMMER \u00b7 \u00c9T\u00c9 \u00b7 <\/textPath><\/text><text x=\"60\" y=\"67\" text-anchor=\"middle\" style=\"font-size:20px;font-weight:800;fill:#4A2640\">2027<\/text><\/svg>\n      <\/div><\/div>\n    <\/div>\n    <div class=\"wrap\"><div class=\"bz t-facts six\"><div class=\"core\">\n    <div><small>Lessons \/ week<\/small><b>24<\/b><\/div>\n    <div><small>Class size<\/small><b>Small<\/b><\/div>\n    <div><small>Levels<\/small><b>All levels<\/b><\/div>\n    <div><small>Length<\/small><b>2\u20138 weeks<\/b><\/div>\n    <div><small>Arrival<\/small><b>Sundays<\/b><\/div>\n    <div><small>Departure<\/small><b>Saturdays<\/b><\/div>\n  <\/div><\/div><\/div>\n  <\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-842d0dd elementor-section-full_width b26 elementor-section-height-default elementor-section-height-default\" data-id=\"842d0dd\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;],&quot;sticky_offset&quot;:64,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-533f066\" data-id=\"533f066\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3b2f786 elementor-widget elementor-widget-html\" data-id=\"3b2f786\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"t-jump\"><nav aria-label=\"On this page\"><a href=\"#fl-day\">A day<\/a><a href=\"#fl-classes\">Classes<\/a><a href=\"#fl-cal\">Calendar<\/a><a href=\"#fl-formats\">Formats<\/a><a href=\"#fl-fees\">Dates<\/a><a href=\"#fl-inc\">Included<\/a><a href=\"#fl-faq\">FAQ<\/a><\/nav><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-3e76069 elementor-section-full_width b26 elementor-section-height-default elementor-section-height-default\" data-id=\"3e76069\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d1dd46b\" data-id=\"d1dd46b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-347518e elementor-widget elementor-widget-html\" data-id=\"347518e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"t-sec bg-w\" id=\"fl-day\"><div class=\"wrap\">\n    <div class=\"t-sh\"><div><span class=\"eb\"><span class=\"d4\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>A day at camp<\/span><h3 class=\"h2\">A day your kid <em>will tell you about.<\/em><\/h3><\/div><p class=\"mut\" style=\"max-width:36ch\">An example day. Weekend schedules depend on the planned excursion.<\/p><\/div>\n    <div class=\"fl-day2\">\n      <div style=\"--c:#9DB000\"><span class=\"tm\">7:30<\/span><h4>Breakfast<\/h4><\/div>\n      <div style=\"--c:var(--k1)\"><span class=\"tm\">9:00<\/span><h4>English \/ French classes<\/h4><p>Until 12:00<\/p><\/div>\n      <div style=\"--c:#9DB000\"><span class=\"tm\">12:00<\/span><h4>Lunch<\/h4><\/div>\n      <div style=\"--c:var(--k1)\"><span class=\"tm\">12:50<\/span><h4>Classes: projects<\/h4><p>Until 2:05<\/p><\/div>\n      <div style=\"--c:#E47D3A\"><span class=\"tm\">2:05<\/span><h4>Activities<\/h4><p>Until 6:00<\/p><\/div>\n      <div class=\"ov\" style=\"--c:var(--plum-2)\"><span class=\"tm\">6:00<\/span><h4>Dinner<\/h4><small>Overnight camp<\/small><\/div>\n      <div class=\"ov\" style=\"--c:#D12A2F\"><span class=\"tm\">8:00<\/span><h4>Activities at the residence<\/h4><small>Overnight camp<\/small><\/div>\n      <div class=\"ov\" style=\"--c:var(--plum)\"><span class=\"tm\">10:00<\/span><h4>Room check<\/h4><small>Overnight camp<\/small><\/div>\n      <div class=\"ov\" style=\"--c:var(--plum-deep)\"><span class=\"tm\">10:30<\/span><h4>Bedtime<\/h4><small>Overnight camp<\/small><\/div>\n    <\/div>\n  <\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-19f426e elementor-section-full_width b26 elementor-section-height-default elementor-section-height-default\" data-id=\"19f426e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9a9161f\" data-id=\"9a9161f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bb7b137 elementor-widget elementor-widget-html\" data-id=\"bb7b137\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"t-sec alt bg-o\" id=\"fl-classes\"><div class=\"wrap t-grid2\" style=\"align-items:start\">\n    <div><span class=\"eb\"><span class=\"d4\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Classes<\/span><h3 class=\"h2\" style=\"margin-top:16px\">24 lessons <em>every week.<\/em><\/h3><p style=\"margin-top:14px;max-width:46ch;font-size:18px;font-weight:600\">FLAP is not a camp with a few classes on the side. It is a real English or French course, every weekday, with fun built around it.<\/p><div class=\"fl-big\"><div><b>24<\/b><span>lessons a week<\/span><\/div><div><b>18<\/b><span>students max per class<\/span><\/div><div><b>5<\/b><span>days of classes, Mon\u2013Fri<\/span><\/div><\/div><p class=\"mut\" style=\"margin-top:18px;max-width:44ch\">Experienced, certified teachers and a communicative curriculum made for young learners. Mornings are general English or French around the day's theme. Afternoons are team projects that students present after class.<\/p><\/div>\n    <div><p style=\"font-weight:700;margin-bottom:12px\">Weekly themes<\/p><div class=\"fl-themes\"><span style=\"--c:#E47D3A\">Art<\/span><span style=\"--c:var(--k1)\">Technology<\/span><span style=\"--c:#9DB000\">Science<\/span><span style=\"--c:#D12A2F\">Food<\/span><span style=\"--c:var(--plum-2)\">Culture<\/span><span style=\"--c:var(--teal)\">Sports<\/span><\/div><p class=\"t-small\" style=\"margin-top:14px\">In summer, Montr\u00e9al classes are held at Dawson College; in Qu\u00e9bec City, at our school. Both are easy to reach by public transport.<\/p><\/div>\n  <\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-1ece0ec elementor-section-full_width b26 elementor-section-height-default elementor-section-height-default\" data-id=\"1ece0ec\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-40182b1\" data-id=\"40182b1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e29c1c3 elementor-widget elementor-widget-html\" data-id=\"e29c1c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"t-sec fl-post bg-w\" id=\"fl-cal\"><div class=\"wrap\">\n    <div class=\"t-sh\"><div><span class=\"eb\"><span class=\"d4\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Activity calendar \u00b7 Montr\u00e9al 2027<\/span><h3 class=\"h2\">Something <em>new every day.<\/em><\/h3><\/div>\n      <div class=\"t-seg\" role=\"group\" aria-label=\"Camp type\" id=\"calMode\"><button aria-pressed=\"true\" data-m=\"full\">Residence &amp; Homestay<\/button><button aria-pressed=\"false\" data-m=\"day\">Day Camp<\/button><\/div><\/div>\n    <div class=\"wk-cal bz\"><div class=\"core\">\n      <div class=\"wk-h\"><small id=\"wkEb\">Their week \u00b7 Monday to Sunday<\/small><span class=\"wk-key\"><i><\/i>Big trip<\/span><\/div>\n      <p class=\"wk-arr\" id=\"wkArr\" hidden><\/p>\n      <div class=\"wk-weeks\" role=\"group\" aria-label=\"Week\" id=\"wkWeeks\"><\/div>\n      <div class=\"wk-days\" id=\"wkDays\" aria-live=\"polite\"><\/div>\n      <p class=\"t-small\" id=\"calNote\" style=\"margin-top:12px\">Activities may change without prior notice.<\/p>\n    <\/div><\/div>\n    \n\n    <div class=\"bz qc-box\"><div class=\"core\"><small>Qu\u00e9bec City campus<\/small><h4>Qu\u00e9bec City has its own calendar.<\/h4><p class=\"mut\">Campers in Qu\u00e9bec City follow their own program, with places like these:<\/p><div class=\"fl-themes\"><span style=\"--c:#E47D3A\">Old Qu\u00e9bec walking tour<\/span><span style=\"--c:var(--k1)\">Citadel<\/span><span style=\"--c:#9DB000\">Ch\u00e2teau Frontenac<\/span><span style=\"--c:#D12A2F\">Parliament &amp; Observatoire de la Capitale<\/span><span style=\"--c:var(--plum-2)\">Plains of Abraham<\/span><span style=\"--c:var(--teal)\">Museum of Civilization<\/span><span style=\"--c:#E47D3A\">Montmorency Falls<\/span><span style=\"--c:var(--k1)\">Wendake<\/span><span style=\"--c:#9DB000\">Aquarium<\/span><span style=\"--c:#D12A2F\">Granby Zoo<\/span><span style=\"--c:var(--plum-2)\">Jacques-Cartier National Park<\/span><span style=\"--c:var(--teal)\">Valcartier water park<\/span><span style=\"--c:#E47D3A\">Terrasse Dufferin &amp; ferry<\/span><span style=\"--c:var(--k1)\">F\u00eate de Qu\u00e9bec<\/span><\/div><\/div><\/div>\n  <\/div><\/section>\n<dialog class=\"t-dlg\" id=\"tripDlg\" aria-labelledby=\"tripT\"><div class=\"t-dlg-in\"><div class=\"trip-ph\" id=\"fxPh\" style=\"display:block;width:100%;height:240px;border-radius:18px;padding:14px;color:#fff;font-size:12px;margin-bottom:6px\"><\/div><span class=\"t-dlg-tag\" id=\"fxTag\" style=\"--c:var(--plum)\">Big trip<\/span><h4 id=\"fxT\"><\/h4><p class=\"t-dlg-time\" id=\"fxD\"><\/p><p id=\"fxP\"><\/p><button class=\"ib pl\" type=\"button\" id=\"fxX\" style=\"border:0;font:inherit;font-weight:600;cursor:pointer\">Close <span class=\"ar\">\u2715<\/span><\/button><\/div><\/dialog>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-278e27a elementor-section-full_width b26 elementor-section-height-default elementor-section-height-default\" data-id=\"278e27a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fa0d904\" data-id=\"fa0d904\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fd6da88 elementor-widget elementor-widget-html\" data-id=\"fd6da88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"t-sec alt bg-p\" id=\"fl-formats\"><div class=\"wrap\">\n    <div class=\"t-sh\"><div><span class=\"eb\"><span class=\"d4\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Choose a format<\/span><h3 class=\"h2\">Five ways <em>to join FLAP.<\/em><\/h3><\/div><p class=\"mut\" style=\"max-width:36ch\">Tap a format to see everything it includes.<\/p><\/div>\n    <div class=\"t-opts fl-opts\" role=\"group\" aria-label=\"FLAP formats\" id=\"cpOpts\">\n      <button class=\"t-opt\" aria-pressed=\"true\" data-k=\"rs\" style=\"--c:var(--k1)\"><b>FLAP Residence<\/b><span>Ages 8\u201317 \u00b7 Montreal<\/span><\/button>\n      <button class=\"t-opt\" aria-pressed=\"false\" data-k=\"hs\" style=\"--c:#E47D3A\"><b>FLAP Homestay<\/b><span>Ages 12\u201317 \u00b7 MTL &amp; QC<\/span><\/button>\n      <button class=\"t-opt\" aria-pressed=\"false\" data-k=\"dw\" style=\"--c:#D12A2F\"><b>Day &amp; Weekend Camp<\/b><span>Ages 5\u201317 \u00b7 no accommodation<\/span><\/button>\n      <button class=\"t-opt\" aria-pressed=\"false\" data-k=\"day\" style=\"--c:#9DB000\"><b>Day Camp<\/b><span>Ages 5\u201317 \u00b7 no accommodation<\/span><\/button>\n      <button class=\"t-opt\" aria-pressed=\"false\" data-k=\"lang\" style=\"--c:var(--plum-2)\"><b>Language Camp<\/b><span>Ages 5\u201317 \u00b7 courses only<\/span><\/button>\n    <\/div>\n    <p class=\"t-small\" style=\"margin-top:14px\">Tap a format to see everything it includes. Residence is in Montr\u00e9al. Day formats run in Montr\u00e9al only. Homestay is in Montr\u00e9al and, for ages 12 to 17, in Qu\u00e9bec City. Kids aged 5 to 7 are only admitted in summer. Customized packages for groups are available year-round.<\/p>\n  <\/div><\/section>\n<dialog class=\"t-dlg fx-dlg\" id=\"fxOpt\" aria-labelledby=\"fxOptT\"><div class=\"t-dlg-in\">\n    <span class=\"t-dlg-tag\" id=\"fxOptTag\">FLAP<\/span><h4 id=\"fxOptT\"><\/h4><p class=\"t-dlg-time\" id=\"fxOptMeta\"><\/p><p id=\"fxOptP\"><\/p>\n    <div class=\"fx-inc\"><div><b>Included<\/b><ul id=\"fxOptIn\"><\/ul><\/div><div><b>Not included<\/b><ul id=\"fxOptOut\" class=\"out\"><\/ul><\/div><\/div>\n    <div class=\"fx-foot\"><b id=\"fxOptPrice\"><\/b><div style=\"display:flex;gap:8px;flex-wrap:wrap\"><a class=\"ib or\" href=\"\/flap-application\/\">Apply <span class=\"ar\">\u2197<\/span><\/a><button class=\"ib ln\" type=\"button\" id=\"fxOptX\" style=\"font:inherit;font-weight:600;cursor:pointer;border:0\">Close <span class=\"ar\">\u2715<\/span><\/button><\/div><\/div>\n  <\/div><\/dialog>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-55d112d elementor-section-full_width b26 elementor-section-height-default elementor-section-height-default\" data-id=\"55d112d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-631e58a\" data-id=\"631e58a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1d0352a elementor-widget elementor-widget-html\" data-id=\"1d0352a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"t-sec bg-w\" id=\"fl-fees\"><div class=\"wrap\">\n    <div class=\"t-sh\"><div><span class=\"eb\"><span class=\"d4\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Start dates 2027<\/span><h3 class=\"h2\">Pick <em>your weeks.<\/em><\/h3><\/div><p class=\"mut\" style=\"max-width:36ch\">Choose how long your child stays to see the start dates. The price comes in your quote.<\/p><\/div>\n    <div class=\"t-seg\" role=\"group\" aria-label=\"Number of weeks\" id=\"flWeeks\"><button aria-pressed=\"true\" data-w=\"2\">2 weeks<\/button><button aria-pressed=\"false\" data-w=\"3\">3<\/button><button aria-pressed=\"false\" data-w=\"4\">4<\/button><button aria-pressed=\"false\" data-w=\"5\">5<\/button><button aria-pressed=\"false\" data-w=\"6\">6<\/button><button aria-pressed=\"false\" data-w=\"7\">7<\/button><button aria-pressed=\"false\" data-w=\"8\">8<\/button><\/div>\n    <div class=\"fl-fees\" id=\"flFees\" aria-live=\"polite\"><\/div>\n    <div class=\"fl-dates bz\"><div class=\"core\"><b>Start dates<\/b><div id=\"flDates\"><\/div><span class=\"t-small\">Students arrive on Sunday, on the selected start date, and leave on a Saturday.<\/span><\/div><\/div>\n    <ul class=\"fl-notes\"><li>Homestay in Quebec City runs 2 to 6 weeks.<\/li><li>2-week stays start every two weeks.<\/li><li>Need extra days before or after camp? Ask for them in your quote.<\/li><\/ul><div style=\"margin-top:22px\"><a class=\"ib or\" href=\"\/request-a-quote\/\">Get a quote <span class=\"ar\">\u2197<\/span><\/a><\/div><div class=\"fl-dl\" style=\"display:flex;flex-wrap:wrap;gap:10px;margin-top:14px\"><a class=\"ib ln\" href=\"\/wp-content\/uploads\/2026\/10\/FLAP_Summer2027_Brochure_EN.pdf\" data-pdf-en=\"\/wp-content\/uploads\/2026\/10\/FLAP_Summer2027_Brochure_EN.pdf\" data-pdf-es=\"\" data-pdf-fr=\"\" data-pdf-pt=\"\" data-pdf-ko=\"\" data-pdf-ja=\"\" data-pdf-zh-cn=\"\" data-pdf-ar=\"\" data-pdf-ru=\"\" target=\"_blank\" rel=\"noopener\">Download brochure (PDF) <span class=\"ar\">\u2193<\/span><\/a><a class=\"ib ln\" href=\"\/wp-content\/uploads\/2026\/10\/FLAP_Summer2027_Prices_EN.pdf\" data-pdf-en=\"\/wp-content\/uploads\/2026\/10\/FLAP_Summer2027_Prices_EN.pdf\" data-pdf-es=\"\" data-pdf-fr=\"\" data-pdf-pt=\"\" data-pdf-ko=\"\" data-pdf-ja=\"\" data-pdf-zh-cn=\"\" data-pdf-ar=\"\" data-pdf-ru=\"\" target=\"_blank\" rel=\"noopener\">Download prices (PDF) <span class=\"ar\">\u2193<\/span><\/a><\/div>\n  <\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-07d282e elementor-section-full_width b26 elementor-section-height-default elementor-section-height-default\" data-id=\"07d282e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a20f31a\" data-id=\"a20f31a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7119310 elementor-widget elementor-widget-html\" data-id=\"7119310\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"t-sec fl-safe\" id=\"fl-inc\"><div class=\"wrap t-grid2\" style=\"align-items:start\">\n    <div><span class=\"eb\"><span class=\"d4\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>All-inclusive<\/span><h3 class=\"h2\" style=\"margin-top:16px\">All the fun, <em>fully supervised.<\/em><\/h3><p style=\"margin-top:14px;max-width:38ch;opacity:.9\">What the FLAP program with accommodation includes. Not included: personal expenses, the plane ticket, meals during weekend tours and the residence deposit.<\/p><\/div>\n    <ul class=\"t-check\">\n      <li>24 English and French lessons a week<\/li><li>Shared accommodation, three meals a day<\/li><li>Everyday activities and weekend outings<\/li><li>Airport pick-up and drop-off<\/li><li>Transit pass and medical insurance<\/li><li>Supervision and custodianship letter<\/li><li>Unaccompanied minor service<\/li><li>BLI emergency number, 24\/7<\/li>\n    <\/ul>\n  <\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-972e840 elementor-section-full_width b26 elementor-section-height-default elementor-section-height-default\" data-id=\"972e840\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1d339a2\" data-id=\"1d339a2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a27ae2a elementor-widget elementor-widget-html\" data-id=\"a27ae2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"rvw bg-o\"><div class=\"wrap\">\n    <span class=\"eb\"><span class=\"d4\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Campers say<\/span><h3 class=\"h2\" style=\"margin-top:18px\">In their <em>own words.<\/em><\/h3>\n    <div class=\"rvgrid four\"><div class=\"rvc\"><b>\u201cI came to BLI's camp to learn French, and what I liked most were the activities with my friends.\u201d<\/b><p>Temin \u00b7 South Korea<\/p><\/div><div class=\"rvc\"><b>\u201cWhat I like most about the camp are the activities after classes and the weekend trips.\u201d<\/b><p>Danna \u00b7 Brazil<\/p><\/div><div class=\"rvc\"><b>\u201cI made friends for life that I wouldn\u2019t have met without this experience. I really recommend it!\u201d<\/b><p>Julia \u00b7 Brazil<\/p><\/div><div class=\"rvc\"><b>\u201cNot only did I improve my French, but I also had the chance to practice my English.\u201d<\/b><p>Gigi \u00b7 Mexico<\/p><\/div><\/div>\n  <\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-ae21c02 elementor-section-full_width b26 elementor-section-height-default elementor-section-height-default\" data-id=\"ae21c02\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0bbd002\" data-id=\"0bbd002\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dcb693a elementor-widget elementor-widget-html\" data-id=\"dcb693a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"faq2 bg-w\" id=\"fl-faq\"><div class=\"wrap fq\">\n    <div><span class=\"eb\"><span class=\"d4\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>Parents ask<\/span><h3 class=\"h2\" style=\"margin-top:18px\">Before <em>they pack.<\/em><\/h3><\/div>\n    <div>\n      <details open=\"\"><summary>Is the city safe?<\/summary><p>Leaders accompany students at all times. Students in homestay can travel on their own between their host family and the campus. The cities are generally safe, and students should report anything that makes them uncomfortable to BLI staff or their host family.<\/p><\/details>\n      <details><summary>Can my child explore on their own?<\/summary><p>Only with permission. Students ask their leader for the authorization form and may leave for a few hours.<\/p><\/details>\n      <details><summary>How do they get to school?<\/summary><p>Host families explain how to get to school by public transport, and campers can always travel with their roommate. Students in residence always travel with their leaders.<\/p><\/details>\n      <details><summary>What if they get lost?<\/summary><p>BLI's emergency line works 24\/7: +1 (438) 393-6115. Call or text it and a leader comes to find them.<\/p><\/details>\n      <details><summary>Can young kids join?<\/summary><p>Yes. Day Camp, Day &amp; Weekend Camp and Language Camp take kids from 5. Kids aged 5 to 7 are only admitted in summer. Residence starts at 8 and homestay at 12.<\/p><\/details>\n      <details><summary>What should they pack?<\/summary><p>Light clothes for warm days, a swimsuit and sunscreen, plus a light jacket or sweater for cool evenings.<\/p><\/details>\n    <\/div>\n  <\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-220cb18 elementor-section-full_width b26 elementor-section-height-default elementor-section-height-default\" data-id=\"220cb18\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fc551b2\" data-id=\"fc551b2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-73aa356 elementor-widget elementor-widget-html\" data-id=\"73aa356\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"lt-band\"><div class=\"wrap\"><div class=\"t-cta fl-cta\">\n    <div class=\"fl-confetti\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/div>\n    <div><h3 class=\"h2\">Summer 2027 starts June 20.<\/h3><p>Apply now, or ask us for a customized package for your school or agency.<\/p><\/div>\n    <div class=\"row\"><a class=\"ib wh\" href=\"\/flap-application\/\">Apply for FLAP <span class=\"ar\">\u2197<\/span><\/a><\/div>\n  <\/div><\/div><\/section>\n<script>window.b26wk=function(n){var U=\"\/wp-content\/uploads\/2026\/10\/\";var P={\"flap-spring-ice-skating\":\"50% 62%\",\"flap-trampolining-jump\":\"50% 8%\",\"family-week-bowling\":\"50% 80%\",\"family-week-saint-joseph-oratory-montreal\":\"50% 82%\",\"family-week-mount-royal-summer-hike\":\"50% 85%\",\"family-week-beaver-lake-mount-royal-park\":\"50% 58%\",\"family-week-beach-day\":\"50% 78%\",\"family-week-picnic\":\"50% 62%\",\"flap-spring-biosphere\":\"50% 65%\",\"family-week-rock-climbing\":\"50% 75%\",\"family-week-winter-old-montreal-night\":\"50% 80%\",\"family-week-winter-light-festival\":\"50% 85%\",\"flap-winter-glissades-tubing-trip\":\"50% 70%\",\"family-week-hockey-game\":\"50% 30%\",\"family-week-talent-show\":\"50% 25%\",\"family-week-bowling-pins\":\"50% 60%\",\"family-week-movie-day-popcorn\":\"50% 30%\",\"family-week-hockey-game-rink\":\"50% 50%\",\"flap-summer-welcome-arrival-day-icebreaker\":\"50% 40%\",\"flap-goodbye-certificates-group\":\"50% 45%\",\"flap-evening-karaoke-night\":\"50% 40%\",\"flap-summer-saint-jean-baptiste-day-park\":\"50% 60%\"};var M={\"Old Montreal walking tour\":[\"family-week-old-montreal-walking-tour\",\"Kids on the Old Montr\u00e9al walking tour\"],\"Ice skating\":[\"flap-spring-ice-skating\",\"Kids ice skating\"],\"Trampolining\":[\"flap-trampolining-jump\",\"Girl jumping at the trampoline park\"],\"Bowling\":[\"family-week-bowling-pins\",\"Bowling pins on the lane\"],\"Parc Jean-Drapeau\":[\"family-week-parc-jean-drapeau\",\"Kids cheering at Parc Jean-Drapeau\"],\"Canada Day celebration\":[\"flap-summer-campers-canada-flag\",\"Campers celebrating Canada Day\"],\"St. Joseph's Oratory\":[\"family-week-saint-joseph-oratory-montreal\",\"Group on the steps of Saint Joseph's Oratory\"],\"Fine Arts Museum\":[\"flap-fine-arts-museum-heart\",\"Group at the Montr\u00e9al Museum of Fine Arts\"],\"Planetarium\":[\"flap-spring-planetarium\",\"Visit to the Montr\u00e9al Planetarium\"],\"Mount Royal lookout\":[\"family-week-mount-royal-lookout-montreal\",\"Montr\u00e9al from the Mount Royal lookout\"],\"Sports day\":[\"family-week-sports-day-relay\",\"Relay race on sports day\"],\"Botanical Garden\":[\"family-week-botanical-garden\",\"Chinese Garden at the Botanical Garden\"],\"Paint fight\":[\"flap-summer-paint-fight-red-hand\",\"Paint fight at camp\"],\"FLAP party\":[\"family-week-party-balloons\",\"Kids dancing at a party with balloons\"],\"Biodome\":[\"flap-spring-biodome\",\"Visit to the Montr\u00e9al Biod\u00f4me\"],\"Talent show\":[\"family-week-talent-show\",\"Camper playing guitar at the talent show\"],\"Beaver Lake\":[\"family-week-beaver-lake-mount-royal-park\",\"Picnic in Mount Royal park\"],\"MAC Museum\":[\"family-week-mac-museum-place-des-arts\",\"Kids at Place des Arts\"],\"The Amazing Race\":[\"family-week-amazing-race\",\"Teens reading a clue in the Amazing Race\"],\"Beach day\":[\"family-week-beach-day\",\"Campers at the beach\"],\"Picnic\":[\"family-week-picnic-park\",\"Picnic blanket in the park\"],\"Biosphere\":[\"flap-spring-biosphere\",\"Visit to the Biosph\u00e8re\"],\"Shopping\":[\"family-week-shopping-souvenirs\",\"Souvenir shop in Montr\u00e9al\"],\"Laser tag\":[\"family-week-laser-tag\",\"Kids in laser tag vests\"],\"Laser Tag\":[\"family-week-laser-tag\",\"Kids in laser tag vests\"],\"Rock climbing\":[\"family-week-rock-climbing\",\"Boy climbing an indoor wall\"],\"Old Montreal Walking Tour\":[\"family-week-winter-old-montreal-night\",\"Old Montr\u00e9al at night in winter\"],\"Ice Skating\":[\"family-week-winter-ice-skating-old-port\",\"Outdoor rink at the Old Port in winter\"],\"Skiing\":[\"flap-winter-skiing-trip\",\"Ski day\"],\"Mount Royal\":[\"family-week-winter-mount-royal-lookout\",\"Mount Royal lookout in winter\"],\"Christmas Dinner\":[\"family-week-christmas-dinner-table\",\"Christmas dinner with turkey\"],\"Christmas Day \u00b7 Sledding\":[\"family-week-winter-sledding\",\"Group with sleds in the snow\"],\"Tubing \/ New Year's\":[\"flap-winter-tubing-trip\",\"Snow tubing\"],\"Snowman Competition\":[\"flap-winter-friends-snowman\",\"Friends with a snowman\"],\"Toronto & Niagara\":[\"family-week-winter-toronto-cn-tower\",\"Group at the CN Tower in winter\"],\"Illumi Fest\":[\"family-week-winter-light-festival\",\"Winter light installation\"],\"Glissades\":[\"flap-winter-glissades-tubing-trip\",\"Snow slides\"],\"Hockey Game\":[\"family-week-hockey-game-rink\",\"Hockey game on the rink\"],\"Tubing\":[\"flap-winter-tubing-trip\",\"Snow tubing\"],\"Insectarium\":[\"family-week-insectarium-butterfly\",\"Child holding a butterfly at the insectarium\"],\"Swimming\":[\"family-week-swimming-pool\",\"Swimming pool with lanes\"],\"SOS Labyrinthe\":[\"family-week-corn-maze\",\"Kids running through a corn maze\"],\"Tie dye\":[\"family-week-tie-dye\",\"Tie dye shirt being made\"],\"Water fight\":[\"family-week-water-balloon-fight\",\"Kid holding a water balloon\"],\"Movie Day\":[\"family-week-movie-day-popcorn\",\"Kids with popcorn and 3D glasses\"],\"Welcome students\":[\"flap-summer-welcome-arrival-day-icebreaker\",\"FLAP campers meeting each other at the welcome icebreaker on arrival day\"],\"Goodbye!\":[\"flap-goodbye-certificates-group\",\"FLAP campers holding their course certificates in a group photo\"],\"Jean-Talon Market\":[\"flap-summer-jean-talon-market-produce\",\"Fresh carrots and beets piled on crates at an outdoor farmers market\"],\"Saint-Jean-Baptiste Parade\":[\"flap-summer-saint-jean-baptiste-day-park\",\"Big group of BLI students celebrating Saint-Jean-Baptiste Day in a park in Montr\u00e9al\"],\"Mini Golf\":[\"flap-winter-mini-golf-glow\",\"Glow-in-the-dark indoor mini golf course with neon lights\"],\"Shopping Day\":[\"family-week-shopping-souvenirs\",\"Souvenir shop in Montr\u00e9al\"],\"Outlet\":[\"family-week-shopping-souvenirs\",\"Souvenir shop in Montr\u00e9al\"],\"Ottawa\":[\"flap-winter-ottawa-parliament-snow\",\"Parliament Hill in Ottawa on a sunny winter day with snow on the hill\"],\"Evening activity\":[\"flap-evening-karaoke-night\",\"FLAP camper singing on stage at karaoke night\"],\"Old Montreal Walking Tour & Chinatown\":[\"family-week-old-montreal-walking-tour\",\"Kids on the Old Montr\u00e9al walking tour\"],\"Mount Royal Hike & St. Joseph's Oratory\":[\"family-week-saint-joseph-oratory-montreal\",\"Group on the steps of Saint Joseph's Oratory\"],\"Place des Arts\":[\"family-week-mac-museum-place-des-arts\",\"Kids at Place des Arts\"]};if(n===\"Evening activity\"){var E=[\"Evening activity\",\"Movie Day\",\"FLAP party\",\"Laser tag\",\"Talent show\"];window._b26e=(window._b26e||0)+1;n=E[window._b26e%E.length]}var src=\"\",pos=\"50% 45%\",alt=String(n);try{var t=window.b26ti&&window.b26ti(n);if(t){var d=document.createElement(\"div\");d.innerHTML=t;var im=d.querySelector(\"img\");if(im){src=im.getAttribute(\"src\");alt=im.getAttribute(\"alt\")||alt;var mm=(im.getAttribute(\"style\")||\"\").match(\/object-position:([^;]+)\/);if(mm)pos=mm[1]}}}catch(e){}if(!src){var k=M[n]?n:Object.keys(M).filter(function(x){return x.toLowerCase()===String(n).toLowerCase()})[0];if(k){src=U+M[k][0]+\".jpg\";alt=M[k][1];pos=P[M[k][0]]||pos}}return src?'<img decoding=\"async\" src=\"'+src+'\" alt=\"'+alt.replace(\/\"\/g,\"&quot;\")+'\" loading=\"lazy\" style=\"position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:'+pos+';display:block;border-radius:inherit\">':\"\"};window.b26ti=function(n){n=(n||'').toLowerCase();var M=[['upper canada','2026\/10\/flap-summer-upper-canada-village-trip.jpg','FLAP group photo in front of the Steam Flour Mills at Upper Canada Village'],['ottawa','2026\/10\/flap-summer-ottawa-trip.jpg','Two FLAP campers smiling on a bridge in Ottawa with Parliament Hill behind them'],['magic','2026\/10\/flap-summer-magic-canada-trip.jpg','Two young FLAP campers in climbing helmets at the treetop adventure park during the Magic Canada weekend','50% 72%'],['aqua','2026\/10\/flap-summer-super-aqua-club-trip.jpg','FLAP campers on the beach at the water park with the big water slides behind them'],['ronde','2026\/10\/flap-summer-la-ronde-campers.jpg','Two FLAP campers holding stuffed-animal prizes at La Ronde amusement park in Montr\u00e9al'],['jet','2026\/10\/flap-summer-jet-boating-montreal.jpg','Jet boat full of passengers in life jackets splashing through the Lachine Rapids in Montr\u00e9al'],['rafting','2026\/10\/flap-summer-jet-boating-montreal.jpg','Jet boat full of passengers in life jackets splashing through the Lachine Rapids in Montr\u00e9al'],['quebec','2026\/10\/flap-summer-quebec-city-trip.jpg','FLAP campers on a day trip in Qu\u00e9bec City, with the Ch\u00e2teau Frontenac behind them'],['toronto','2022\/07\/bb79ee63-0a19-491f-8df0-5d89dc0fde92.jpg','FLAP campers in the underwater tunnel at Ripley\\'s Aquarium in Toronto']];for(var i=0;i<M.length;i++){if(n.indexOf(M[i][0])>-1)return '<img decoding=\"async\" src=\"https:\/\/bli.ca\/wp-content\/uploads\/'+M[i][1]+'\" alt=\"'+M[i][2]+'\" loading=\"lazy\" style=\"width:calc(100% + 20px);height:calc(100% + 20px);max-width:none;margin:-10px;object-fit:cover;object-position:'+(M[i][3]||'50% 25%')+';display:block;border-radius:4px\">'}return ''};\n\n(function(){if(document.body.dataset.b26jr)return;document.body.dataset.b26jr=\"1\";\ntry{(function(){\nconst root=document,q=(s,el=document)=>el.querySelector(s),qa=(s,el=document)=>[...el.querySelectorAll(s)],$=s=>document.querySelector(s),$$=s=>[...document.querySelectorAll(s)],RM=matchMedia('(prefers-reduced-motion: reduce)').matches;\/* Camp formats *\/\n  const INC={reg:'Registration fee',les:'24 English and French lessons a week',les1:'24 English or French lessons a week',mat:'Materials',plc:'Accommodation placement fee',acc:'Shared accommodation',meals:'Three meals a day (not during trips)',act:'Everyday activities and full-day outings',wkd:'Weekend outings',actw:'Daily activities, Monday to Friday',bus:'Transit pass',ins:'Medical insurance',air:'Airport pick-up and drop-off',sup:'Supervision',cus:'Custodianship letter',umn:'Unaccompanied minor service',cert:'BLI certificate'};\n  const OPT={rs:['FLAP Residence','var(--k1)','Ages 8\u201317 \u00b7 Montreal','Our student residence in Montr\u00e9al, with 24\/7 support and supervision from our staff.',['reg','les','plc','acc','meals','act','wkd','bus','ins','air','sup','cus','umn'],['Personal expenses','Plane ticket','Meals during weekend tours','Cash security deposit, refunded at the end'],'From $5,580 \u00b7 2 weeks'],\n    hs:['FLAP Homestay','#E47D3A','Ages 12\u201317 \u00b7 Montreal or Quebec City','A carefully selected host family: a shared room, three meals a day and support from the family.',['reg','les','plc','acc','meals','act','wkd','bus','ins','air','sup','cus','umn'],['Personal expenses','Plane ticket','Meals during weekend tours'],'From $3,970 \u00b7 2 weeks'],\n    dw:['Day & Weekend Camp','#D12A2F','Ages 5\u201317 \u00b7 no accommodation','Classes and activities all week, plus the weekend outings.',['reg','les','mat','actw','wkd','sup','cert'],['Accommodation and placement fee','Meals','Transit pass','Personal expenses','Plane ticket'],'From $2,310 \u00b7 2 weeks'],\n    day:['Day Camp','#9DB000','Ages 5\u201317 \u00b7 no accommodation','Classes in the morning and activities in the afternoon, Monday to Friday. Weekend trips can be bought separately at reception.',['reg','les','mat','actw','sup','cert'],['Weekend outings (optional, at reception)','Accommodation and placement fee','Meals','Transit pass','Personal expenses'],'From $1,760 \u00b7 2 weeks'],\n    lang:['Language Camp','var(--plum-2)','Ages 5\u201317 \u00b7 courses only','Just the classes: 24 lessons a week of English or French.',['reg','les1','mat','sup','cert'],['Activities and outings','Accommodation and placement fee','Meals','Transit pass','Personal expenses'],'From $985 \u00b7 2 weeks']};\n  const fxo=document.getElementById('fxOpt');\n  function showO(k,open){qa('#cpOpts .t-opt').forEach(b=>b.setAttribute('aria-pressed',b.dataset.k===k));if(!open)return;const o=OPT[k];\n    const tg=document.getElementById('fxOptTag');tg.textContent='FLAP Summer 2027';tg.style.setProperty('--c',o[1]);\n    document.getElementById('fxOptT').textContent=o[0];document.getElementById('fxOptMeta').textContent=o[2];document.getElementById('fxOptP').textContent=o[3];\n    document.getElementById('fxOptIn').innerHTML=o[4].map(x=>`<li>${INC[x]}<\/li>`).join('');document.getElementById('fxOptOut').innerHTML=o[5].map(x=>`<li>${x}<\/li>`).join('');\n    document.getElementById('fxOptPrice').textContent='Price in your quote';if(fxo.showModal)fxo.showModal();else fxo.setAttribute('open','');}\n  qa('#cpOpts .t-opt').forEach(b=>b.addEventListener('click',()=>showO(b.dataset.k,true)));showO('rs',false);\n  document.getElementById('fxOptX').addEventListener('click',()=>fxo.close());fxo.addEventListener('click',e=>{if(e.target===fxo)fxo.close();});\n\n  \n})();}catch(e){console.error(\"b26jr Camp formats\",e)}\ntry{(function(){\nconst root=document,q=(s,el=document)=>el.querySelector(s),qa=(s,el=document)=>[...el.querySelectorAll(s)],$=s=>document.querySelector(s),$$=s=>[...document.querySelectorAll(s)],RM=matchMedia('(prefers-reduced-motion: reduce)').matches;\/* Camp: rotating summer words *\/\n(function(){const w=document.getElementById('flWord'),b=document.getElementById('flSay');if(!w)return;\n  const W=[['fun','var(--plum)'],['new friends','#138FB0'],['English','#D9692B'],['French','var(--plum-2)'],['adventure','#D12A2F'],['discovery','#8FA300']];let i=0;\n  if(matchMedia('(prefers-reduced-motion: reduce)').matches)return;\n  setInterval(()=>{if(b.closest('[hidden]'))return;i=(i+1)%W.length;w.textContent=W[i][0];b.style.background=W[i][1];w.classList.remove('in');void w.offsetWidth;w.classList.add('in');},2300);})();\n\/* Camp: 2027 fees & start dates (brochure) *\/\n(function(){const box=document.getElementById('flFees');if(!box)return;\n  const C=[['Residence \u00b7 Montreal','8+ years','var(--k1)',[5580,7705,9675,10755,12625,13890,14825]],['Homestay \u00b7 Montreal','12+ years','#E47D3A',[4150,5750,7440,8730,10190,11075,12475]],['Homestay \u00b7 Quebec','12+ years','var(--plum-2)',[3970,5065,6345,7775,9395,null,null]],['Day & Weekend Camp','Courses + after-school + weekend','#D12A2F',[2310,3585,4850,6120,7335,8555,9770]],['Day Camp','Courses + after-school','#9DB000',[1760,2480,3195,3915,4625,5400,6170]],['Language Camp','Courses only','var(--teal)',[985,1335,1560,2070,2420,2805,3190]]];\n  const D=(function(){var S=new Date('2027-06-20 T12:00:00'.replace(' ','')),E=new Date('2027-08-14T12:00:00'),M=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],o={};for(var w=2;w<=8;w++){o[w]=[];for(var d=new Date(S);;d.setDate(d.getDate()+7)){var end=new Date(d);end.setDate(end.getDate()+w*7-1);if(end>E)break;o[w].push(M[d.getMonth()]+' '+d.getDate());}}o[2]=['Jun 20','Jul 4','Jul 18','Aug 1'];o[3]=o[3].filter(function(x){return x!=='Jul 25'});return o;})();\n  const f=n=>'$'+n.toLocaleString('en-US');\n  function draw(w){box.innerHTML='';document.getElementById('flDates').innerHTML=D[w].map(d=>`<span>${d}<\/span>`).join('');}\n  document.querySelectorAll('#flWeeks button').forEach(b=>b.addEventListener('click',()=>{document.querySelectorAll('#flWeeks button').forEach(x=>x.setAttribute('aria-pressed',x===b));draw(+b.dataset.w);}));\n  draw(2);})();\nwindow.FLAPCAL={sid:'14JhFJnB1Ivz53nL4S3Dv5VIAHYR5QV1huVO2iR6nLeY',season:'Summer 2027',campus:'Montr\u00e9al',sample:[{\"iso\": \"2027-06-20\", \"name\": \"Welcome students\", \"type\": \"arrival\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-06-21\", \"name\": \"Old Montreal walking tour\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-06-22\", \"name\": \"Ice skating\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-06-23\", \"name\": \"Jean-Talon Market\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-06-24\", \"name\": \"Saint-Jean-Baptiste Parade\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-06-25\", \"name\": \"Trampolining\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-06-26\", \"name\": \"Upper Canada Village & 1000 Islands\", \"type\": \"trip\", \"alt\": \"\", \"note\": \"A day trip to a living-history village and the Thousand Islands region.\"}, {\"iso\": \"2027-06-27\", \"name\": \"Beach day\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-06-28\", \"name\": \"Bowling\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-06-29\", \"name\": \"Insectarium\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-06-30\", \"name\": \"Parc Jean-Drapeau\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-01\", \"name\": \"Canada Day celebration\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-02\", \"name\": \"Swimming\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-03\", \"name\": \"Rafting\", \"type\": \"trip\", \"alt\": \"\", \"note\": \"A day on the river with the group and the leaders.\"}, {\"iso\": \"2027-07-04\", \"name\": \"Shopping\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-05\", \"name\": \"St. Joseph's Oratory\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-06\", \"name\": \"Fine Arts Museum\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-07\", \"name\": \"Planetarium\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-08\", \"name\": \"Mount Royal lookout\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-09\", \"name\": \"Sports day\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-10\", \"name\": \"Ottawa\", \"type\": \"trip\", \"alt\": \"\", \"note\": \"A day in Canada's capital.\"}, {\"iso\": \"2027-07-11\", \"name\": \"Beach day\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-12\", \"name\": \"SOS Labyrinthe\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-13\", \"name\": \"Botanical Garden\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-14\", \"name\": \"Tie dye\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-15\", \"name\": \"Paint fight\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-16\", \"name\": \"FLAP party\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-17\", \"name\": \"Shopping\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-18\", \"name\": \"Quebec City\", \"type\": \"trip\", \"alt\": \"\", \"note\": \"Old Quebec, a UNESCO World Heritage site, and the Ch\u00e2teau Frontenac, the most photographed hotel in the world.\"}, {\"iso\": \"2027-07-19\", \"name\": \"Bowling\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-20\", \"name\": \"Biodome\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-21\", \"name\": \"Water fight\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-22\", \"name\": \"Talent show\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-23\", \"name\": \"Toronto & Niagara\", \"type\": \"trip\", \"alt\": \"Trampolining\", \"note\": \"Three days: Canada's biggest city and Niagara Falls.\"}, {\"iso\": \"2027-07-24\", \"name\": \"Toronto & Niagara\", \"type\": \"trip\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-25\", \"name\": \"Toronto & Niagara\", \"type\": \"trip\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-26\", \"name\": \"Beaver Lake\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-27\", \"name\": \"MAC Museum\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-28\", \"name\": \"Ice skating\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-29\", \"name\": \"The Amazing Race\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-30\", \"name\": \"Beach day\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-07-31\", \"name\": \"Magic Canada\", \"type\": \"trip\", \"alt\": \"\", \"note\": \"A two-day weekend trip with the group.\"}, {\"iso\": \"2027-08-01\", \"name\": \"Magic Canada\", \"type\": \"trip\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-08-02\", \"name\": \"Picnic\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-08-03\", \"name\": \"Biosphere\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-08-04\", \"name\": \"Bowling\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-08-05\", \"name\": \"Shopping\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-08-06\", \"name\": \"Sports day\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-08-07\", \"name\": \"La Ronde\", \"type\": \"trip\", \"alt\": \"\", \"note\": \"Montreal's amusement park on \u00cele Sainte-H\u00e9l\u00e8ne.\"}, {\"iso\": \"2027-08-08\", \"name\": \"Super Aqua Club\", \"type\": \"trip\", \"alt\": \"\", \"note\": \"A day at the water park.\"}, {\"iso\": \"2027-08-09\", \"name\": \"St. Joseph's Oratory\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-08-10\", \"name\": \"Laser tag\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-08-11\", \"name\": \"Rock climbing\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-08-12\", \"name\": \"Swimming\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-08-13\", \"name\": \"Shopping\", \"type\": \"activity\", \"alt\": \"\", \"note\": \"\"}, {\"iso\": \"2027-08-14\", \"name\": \"Goodbye!\", \"type\": \"departure\", \"alt\": \"\", \"note\": \"\"}]};\n\/* Camp week calendar (7 days + evening), loaded from Google Sheet (fallback: built-in sample) *\/\n(function(){var el=document.getElementById('wkDays');if(!el)return;\nvar CFG=window.FLAPCAL||{};var COL=['#E47D3A','var(--k1)','#9DB000','#D12A2F','var(--plum-2)','var(--teal)','#138FB0'];\nvar MN=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],DN=['Mon','Tue','Wed','Thu','Fri','Sat','Sun'];\nvar mode='full',ITEMS=[],wk=0,ARR=null;\nfunction P(s){var p=s.split('-');return new Date(+p[0],+p[1]-1,+p[2],12)}\nfunction weeks(){var m={};ITEMS.forEach(function(it){var d=P(it.iso),mon=new Date(d);mon.setDate(d.getDate()-((d.getDay()+6)%7));var k=mon.getFullYear()+'-'+('0'+(mon.getMonth()+1)).slice(-2)+'-'+('0'+mon.getDate()).slice(-2);(m[k]=m[k]||{mon:mon,items:{}}).items[(d.getDay()+6)%7]=it});var L=Object.keys(m).sort().map(function(k){return m[k]});ARR=null;if(L.length>1){var f=L[0],ks=Object.keys(f.items);if(ks.length===1&&f.items[ks[0]].type==='arrival'){ARR=f.items[ks[0]];L.shift()}}return L}\nfunction esc(t){return String(t).replace(\/[&<>\"]\/g,function(c){return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c]})}\nfunction draw(){var W=weeks();if(!W.length){el.innerHTML='';return}if(wk>=W.length)wk=0;\n document.getElementById('wkWeeks').innerHTML=W.map(function(x,i){var f=new Date(x.mon);f.setDate(f.getDate()+6);var a=new Date(x.mon);if(mode==='day'){a.setDate(a.getDate()+1);f.setDate(f.getDate()-1)}return '<button type=\"button\" aria-pressed=\"'+(i===wk)+'\" data-i=\"'+i+'\">Week '+(i+1)+'<small>'+MN[a.getMonth()]+' '+a.getDate()+' \u2013 '+(f.getMonth()!==a.getMonth()?MN[f.getMonth()]+' ':'')+f.getDate()+'<\/small><\/button>'}).join('');\n var x=W[wk];\n el.className='wk-days'+(mode==='day'?' d5':'');el.innerHTML=DN.map(function(dn,i){if(mode==='day'&&i>=5)return '';var it=x.items[i],d=new Date(x.mon);d.setDate(d.getDate()+i);var c=COL[i],dl=dn+' '+MN[d.getMonth()]+' '+d.getDate(),we=i>=5,dly=';animation-delay:'+(i*.04)+'s';\n  var col=function(a,e){return '<div class=\"wk-col\">'+a+(e||'')+'<\/div>'};\n  if(!it)return col('<div class=\"wk-day empty'+(we?' we':'')+'\" style=\"--c:'+c+'\"><div class=\"im\"><\/div><div class=\"tx\"><small>'+dl+'<\/small><b>\u2014<\/b><\/div><\/div>');\n  var edge=it.type==='arrival'||it.type==='departure';\n  if(mode==='day'&&we&&!edge)return col('<div class=\"wk-day off we\" style=\"--c:'+c+'\"><div class=\"im\"><\/div><div class=\"tx\"><small>'+dl+'<\/small><b>Weekend<\/b><\/div><\/div>');\n  var nm=mode==='day'&&it.alt?it.alt:it.name,trip=it.type==='trip'&&!(mode==='day'&&it.alt);\n  var tag=trip?'<em>Big trip<\/em>':it.type==='arrival'?'<em class=\"a\">Arrival day<\/em>':it.type==='departure'?'<em class=\"a\">Departure day<\/em>':'';\n  var day='<div class=\"wk-day'+(trip?' trip':'')+(we?' we':'')+'\" style=\"--c:'+c+dly+'\"><div class=\"im\" style=\"position:relative;overflow:hidden\">'+(window.b26wk&&window.b26wk(nm)||'[Foto: '+esc(nm)+']')+'<\/div><div class=\"tx\"><small>'+dl+'<\/small><b>'+esc(nm)+'<\/b>'+tag+'<\/div><\/div>';\n  var en=it.eve||'Evening activity';\n  var eve=mode==='full'&&it.type!=='departure'?'<div class=\"wk-day eve\" style=\"--c:'+c+dly+'\"><div class=\"im\" style=\"position:relative;overflow:hidden\">'+(window.b26wk&&window.b26wk(en)||'[Foto: '+esc(en)+']')+'<\/div><div class=\"tx\"><small>Evening<\/small><b>'+esc(en)+'<\/b><\/div><\/div>':(mode==='full'?'<div class=\"wk-day eve none\"><\/div>':'');\n  return col(day,eve)}).join('');\n var an=document.getElementById('wkArr');if(an){an.hidden=!(ARR&&wk===0&&mode==='full');if(ARR){var ad=P(ARR.iso);an.textContent='Arrival: Sunday, '+['January','February','March','April','May','June','July','August','September','October','November','December'][ad.getMonth()]+' '+ad.getDate()+' \u00b7 '+ARR.name}}\n document.querySelectorAll('#wkWeeks button').forEach(function(bt){bt.addEventListener('click',function(){wk=+bt.dataset.i;draw()})});\n var eb=document.getElementById('wkEb');if(eb)eb.textContent=mode==='day'?'Day Camp week \u00b7 Monday to Friday':'Their week \u00b7 Monday to Sunday';\n document.getElementById('calNote').textContent=mode==='day'?'Day Camp: activities Monday to Friday. Weekend trips can be bought separately at reception. Activities may change without prior notice.':'Afternoon activities and trips with our leaders after morning classes, and an evening activity every night. Activities may change without prior notice.'}\nfunction build(rows){ITEMS=rows.slice().sort(function(a,b){return a.iso<b.iso?-1:1});wk=0;draw()}\ndocument.querySelectorAll('#calMode button').forEach(function(b){b.addEventListener('click',function(){document.querySelectorAll('#calMode button').forEach(function(x){x.setAttribute('aria-pressed',x===b)});mode=b.dataset.m;draw()})});\nfunction tx(c){return c?String(c.f!=null?c.f:(c.v==null?'':c.v)).trim():''}\nfunction iso(c){if(!c)return '';var v=c.v;if(typeof v==='string'){var m=\/Date\\((\\d+),(\\d+),(\\d+)\/.exec(v);if(m)return m[1]+'-'+('0'+(+m[2]+1)).slice(-2)+'-'+('0'+m[3]).slice(-2);if(\/^\\d{4}-\\d\\d-\\d\\d\/.test(v))return v.slice(0,10)}return ''}\nfunction fromSheet(res){var rows=[];(res.table.rows||[]).forEach(function(r){var c=r.c||[];var se=tx(c[0]),ca=tx(c[1]).toLowerCase(),show=tx(c[7]).toLowerCase();\n  if(show.charAt(0)!=='y')return;if(se.toLowerCase()!==String(CFG.season||'').toLowerCase())return;if(CFG.campus&&ca.indexOf(CFG.campus.toLowerCase().slice(0,4))!==0)return;\n  var d=iso(c[2]);if(!d)return;rows.push({iso:d,name:tx(c[3]),type:(tx(c[4])||'activity').toLowerCase(),alt:tx(c[5]),note:tx(c[6]),eve:tx(c[8])})});return rows}\nfunction fallback(){build(CFG.sample||[])}\nif(CFG.sid){var done=false,cb='__wkcal'+Date.now();window[cb]=function(res){done=true;try{var r=fromSheet(res);r.length?build(r):fallback()}catch(e){fallback()}};\n  var s=document.createElement('script');s.src='https:\/\/docs.google.com\/spreadsheets\/d\/'+CFG.sid+'\/gviz\/tq?tqx=responseHandler:'+cb+'&headers=1';s.onerror=function(){if(!done){done=true;fallback()}};document.head.appendChild(s);\n  setTimeout(function(){if(!done){done=true;fallback()}},6000)}else fallback();\n})();\n\n\n\n\n\n\n})();}catch(e){console.error(\"b26jr Camp rotating\/fees\",e)}\ntry{(function(){\n(function(){function go(){var L=[].slice.call(document.querySelectorAll('.b26 .t-jump a')),S=L.map(function(a){return document.querySelector(a.getAttribute('href'))});function u(){var y=window.scrollY+160,i=0;S.forEach(function(s,k){if(s&&s.getBoundingClientRect().top+window.scrollY<=y)i=k});L.forEach(function(a,k){a.classList.toggle('on',k===i)})}window.addEventListener('scroll',u,{passive:true});u();L.forEach(function(a){a.addEventListener('click',function(e){e.preventDefault();document.querySelector(a.getAttribute('href')).scrollIntoView({behavior:'smooth'})})})}go()})();\n})();}catch(e){console.error(\"b26jr page script 0\",e)}\ntry{(function(){\n\n\/* FLAP downloads by language: GTranslate uses sub-directories (\/es\/, \/fr\/...).\n   Each button lists its PDFs in data-pdf-XX; if a language has no PDF yet, the English one stays. *\/\n(function(){var L=['ar','zh-CN','fr','ja','ko','pt','ru','es'],m=location.pathname.match(\/^\\\/([a-z]{2}(?:-[A-Z]{2})?)\\\/\/),lang=m&&L.indexOf(m[1])>-1?m[1]:((document.documentElement.lang||'en').split('-')[0]==='zh'?'zh-CN':(document.documentElement.lang||'en').split('-')[0]);\ndocument.querySelectorAll('a[data-pdf-en]').forEach(function(a){var u=a.getAttribute('data-pdf-'+lang.toLowerCase());if(u)a.href=u;else a.href=a.getAttribute('data-pdf-en');a.setAttribute('data-lang',u?lang:'en');});})();\n\n})();}catch(e){console.error(\"b26jr page script 1\",e)}\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud504\ub85c\uadf8\ub7a8 \u00b7 \uccad\uc18c\ub144 \ubc0f \uac00\uc871 \u00b7 FLAP \uc5ec\ub984 \ucea0\ud504 2027\ub144 \uc5ec\ub984 \ucea0\ud504 \u00b7 \ubaac\ud2b8\ub9ac\uc62c \ubc0f \ud018\ubca1 \uc2dc \uc548\uc804\ud558\uace0 \ubc30\ub824 \ub118\uce58\ub294 \ud658\uacbd\uc5d0\uc11c \ud765\ubbf8\uc9c4\uc9c4\ud55c \ud65c\ub3d9\uacfc \ud568\uaed8 \uc990\uac70\uc6b4 \uc601\uc5b4 \ubc0f \ud504\ub791\uc2a4\uc5b4 \uc218\uc5c5\uc744 \uacbd\ud5d8\ud560 \uc218 \uc788\ub294 \uc5ec\ub984 \ucea0\ud504\uc785\ub2c8\ub2e4. \uce90\ub098\ub2e4\uc5d0\uc11c \uac00\uc7a5 \ud65c\uae30\ucc2c \ub450 \ub3c4\uc2dc\uc640 \uc804 \uc138\uacc4\uc5d0\uc11c \uc628 \uce5c\uad6c\ub4e4\uacfc \ud568\uaed8\ud558\uc138\uc694. \ub9cc 5\uc138~17\uc138 6\uc6d4 20\uc77c ~ 8\uc6d4 14\uc77c 2\uc8fc~8\uc8fc \ubaac\ud2b8\ub9ac\uc62c \u00b7 \ud018\ubca1 \uc2dc\ud2f0 \uc2e0\uccad\ud558\uae30\u2026<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[34],"tags":[],"class_list":["post-4046","page","type-page","status-publish","hentry","category-junior"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Summer Camp in Canada for Kids &amp; Teens | BLI<\/title>\n<meta name=\"description\" content=\"Summer camp in Montr\u00e9al and Qu\u00e9bec City: English or French classes, activities and excursions. Ask for a quote.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bli.ca\/ko\/summer-camp-canada\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Summer Camp in Canada for Kids &amp; Teens | BLI\" \/>\n<meta property=\"og:description\" content=\"Summer camp in Montr\u00e9al and Qu\u00e9bec City: English or French classes, activities and excursions. Ask for a quote.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bli.ca\/ko\/summer-camp-canada\/\" \/>\n<meta property=\"og:site_name\" content=\"BLI Language school in Canada\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/blicanada.ca\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T13:33:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bli.ca\/wp-content\/uploads\/2026\/10\/FLAP_logo_horizontal.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@blicanad\" \/>\n<meta name=\"twitter:label1\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data1\" content=\"8\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bli.ca\\\/summer-camp-canada\\\/\",\"url\":\"https:\\\/\\\/bli.ca\\\/summer-camp-canada\\\/\",\"name\":\"Summer Camp in Canada for Kids & Teens | BLI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bli.ca\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bli.ca\\\/summer-camp-canada\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bli.ca\\\/summer-camp-canada\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bli.ca\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/FLAP_logo_horizontal.webp\",\"datePublished\":\"2019-11-25T10:25:44+00:00\",\"dateModified\":\"2026-10-20T13:33:16+00:00\",\"description\":\"Summer camp in Montr\u00e9al and Qu\u00e9bec City: English or French classes, activities and excursions. Ask for a quote.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bli.ca\\\/summer-camp-canada\\\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bli.ca\\\/summer-camp-canada\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/bli.ca\\\/summer-camp-canada\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bli.ca\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/FLAP_logo_horizontal.webp\",\"contentUrl\":\"https:\\\/\\\/bli.ca\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/FLAP_logo_horizontal.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bli.ca\\\/summer-camp-canada\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bli.ca\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FLAP Summer Camp\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bli.ca\\\/#website\",\"url\":\"https:\\\/\\\/bli.ca\\\/\",\"name\":\"BLI Canada\",\"description\":\"Language School in Canada\",\"publisher\":{\"@id\":\"https:\\\/\\\/bli.ca\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bli.ca\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bli.ca\\\/#organization\",\"name\":\"BLI Canada\",\"url\":\"https:\\\/\\\/bli.ca\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/bli.ca\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/bli.ca\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/logo_bli.png\",\"contentUrl\":\"https:\\\/\\\/bli.ca\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/logo_bli.png\",\"width\":600,\"height\":600,\"caption\":\"BLI Canada\"},\"image\":{\"@id\":\"https:\\\/\\\/bli.ca\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/blicanada.ca\",\"https:\\\/\\\/x.com\\\/blicanad\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\uc5b4\ub9b0\uc774 \ubc0f \uccad\uc18c\ub144\uc744 \uc704\ud55c \uce90\ub098\ub2e4 \uc5ec\ub984 \ucea0\ud504 | BLI","description":"\ubaac\ud2b8\ub9ac\uc62c\uacfc \ud018\ubca1 \uc2dc\ud2f0\uc5d0\uc11c \uc5f4\ub9ac\ub294 \uc5ec\ub984 \ucea0\ud504: \uc601\uc5b4 \ub610\ub294 \ud504\ub791\uc2a4\uc5b4 \uc218\uc5c5, \ub2e4\uc591\ud55c \ud65c\ub3d9 \ubc0f \ud604\uc7a5 \ud559\uc2b5. \uacac\uc801\uc744 \uc694\uccad\ud574 \uc8fc\uc138\uc694.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bli.ca\/ko\/summer-camp-canada\/","og_locale":"ko_KR","og_type":"article","og_title":"Summer Camp in Canada for Kids & Teens | BLI","og_description":"Summer camp in Montr\u00e9al and Qu\u00e9bec City: English or French classes, activities and excursions. Ask for a quote.","og_url":"https:\/\/bli.ca\/ko\/summer-camp-canada\/","og_site_name":"BLI Language school in Canada","article_publisher":"https:\/\/www.facebook.com\/blicanada.ca","article_modified_time":"2026-10-20T13:33:16+00:00","og_image":[{"url":"https:\/\/bli.ca\/wp-content\/uploads\/2026\/10\/FLAP_logo_horizontal.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@blicanad","twitter_misc":{"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"8\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bli.ca\/summer-camp-canada\/","url":"https:\/\/bli.ca\/summer-camp-canada\/","name":"\uc5b4\ub9b0\uc774 \ubc0f \uccad\uc18c\ub144\uc744 \uc704\ud55c \uce90\ub098\ub2e4 \uc5ec\ub984 \ucea0\ud504 | BLI","isPartOf":{"@id":"https:\/\/bli.ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bli.ca\/summer-camp-canada\/#primaryimage"},"image":{"@id":"https:\/\/bli.ca\/summer-camp-canada\/#primaryimage"},"thumbnailUrl":"https:\/\/bli.ca\/wp-content\/uploads\/2026\/10\/FLAP_logo_horizontal.webp","datePublished":"2019-11-25T10:25:44+00:00","dateModified":"2026-10-20T13:33:16+00:00","description":"\ubaac\ud2b8\ub9ac\uc62c\uacfc \ud018\ubca1 \uc2dc\ud2f0\uc5d0\uc11c \uc5f4\ub9ac\ub294 \uc5ec\ub984 \ucea0\ud504: \uc601\uc5b4 \ub610\ub294 \ud504\ub791\uc2a4\uc5b4 \uc218\uc5c5, \ub2e4\uc591\ud55c \ud65c\ub3d9 \ubc0f \ud604\uc7a5 \ud559\uc2b5. \uacac\uc801\uc744 \uc694\uccad\ud574 \uc8fc\uc138\uc694.","breadcrumb":{"@id":"https:\/\/bli.ca\/summer-camp-canada\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bli.ca\/summer-camp-canada\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/bli.ca\/summer-camp-canada\/#primaryimage","url":"https:\/\/bli.ca\/wp-content\/uploads\/2026\/10\/FLAP_logo_horizontal.webp","contentUrl":"https:\/\/bli.ca\/wp-content\/uploads\/2026\/10\/FLAP_logo_horizontal.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/bli.ca\/summer-camp-canada\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bli.ca\/"},{"@type":"ListItem","position":2,"name":"FLAP Summer Camp"}]},{"@type":"WebSite","@id":"https:\/\/bli.ca\/#website","url":"https:\/\/bli.ca\/","name":"BLI \uce90\ub098\ub2e4","description":"\uce90\ub098\ub2e4\uc758 \uc5b4\ud559\uc6d0","publisher":{"@id":"https:\/\/bli.ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bli.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/bli.ca\/#organization","name":"BLI \uce90\ub098\ub2e4","url":"https:\/\/bli.ca\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/bli.ca\/#\/schema\/logo\/image\/","url":"https:\/\/bli.ca\/wp-content\/uploads\/2019\/11\/logo_bli.png","contentUrl":"https:\/\/bli.ca\/wp-content\/uploads\/2019\/11\/logo_bli.png","width":600,"height":600,"caption":"BLI Canada"},"image":{"@id":"https:\/\/bli.ca\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/blicanada.ca","https:\/\/x.com\/blicanad"]}]}},"_links":{"self":[{"href":"https:\/\/bli.ca\/ko\/wp-json\/wp\/v2\/pages\/4046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bli.ca\/ko\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bli.ca\/ko\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bli.ca\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bli.ca\/ko\/wp-json\/wp\/v2\/comments?post=4046"}],"version-history":[{"count":0,"href":"https:\/\/bli.ca\/ko\/wp-json\/wp\/v2\/pages\/4046\/revisions"}],"wp:attachment":[{"href":"https:\/\/bli.ca\/ko\/wp-json\/wp\/v2\/media?parent=4046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bli.ca\/ko\/wp-json\/wp\/v2\/categories?post=4046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bli.ca\/ko\/wp-json\/wp\/v2\/tags?post=4046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}