CINXE.COM
CBC Parents | Crafts, Activities, Recipes And More
<!DOCTYPE html> <html lang="en"> <head> <!-- Begin comScore Tag --> <script>window.location = "https://www.cbc.ca/kids/grownups";</script> <noscript> <img src="http://b.scorecardresearch.com/p?c1=2&c2=3005684&cv=2.0&cj=1" /> </noscript> <!-- End comScore Tag --> <!-- Begin comScore Tag --> <script type="text/javascript"> var _comscore = _comscore || []; _comscore.push({c1:"2", c2:"14990625", application_id:"cbc-parents", name:"cbc-parents.cbc-parents.content", ns_site:"cmf-fmc", content1:"website", class1:"cmf.children.english", class2:"website" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); })(); </script> <noscript> <img src="http://b.scorecardresearch.com/p?c1=2&c2=14990625&cv=2.0&cj=1" /> </noscript> <!-- End comScore Tag --> <!--Start: DTM header to be placed in head <script src="//assets.adobedtm.com/41b7a8e674452e42c4a9f83d28f8193e334610be/satelliteLib-7d92ac1c6840397bad9d6186e49b1298bbf5fe24.js"></script> End: DTM header to be placed in head--> <!-- SHARED ASSETS :: HEADER --> <!-- Snippet version --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="application-name" content="www.cbc.ca" /> <link rel="shortcut icon" type="image/ico" href="/favicon.ico" /> <meta name="msApplication-ID" content="App" /> <meta name="msApplication-PackageFamilyName" content="CanadianBroadcastingCorpo.CBC_pw8q9bvavk68p" /> <script type="text/javascript" src="/i/l/yui/3.11.0/yui/yui-min.js" id="yuiglobalnode"></script> <script type="text/javascript"> YUI.GlobalConfig = {base:'/i/l/yui/3.11.0/',root:'3.11.0/',combine: true,comboBase: '/i/l/comboloader/index.php?b=i/l/yui&f=',charset: 'utf-8',timeout: 10000,allowRollup: false,filter: {'searchExp' : '(&)(?!f=)','replaceStr': ',' }}; </script> <script type="text/javascript" src="/g/i/loader.js"></script> <script type="text/javascript" src="/g/i/globalfuncs.js"></script> <link rel="canonical" href="//www.cbc.ca/parents/"/> <!-- (end) SHARED ASSETS :: HEADER --> <script type="text/javascript"> var advertising_site="cbc.parents.ca"; var advertising_zone="nozone"; var advertising_page_type="index"; var advertising_section="familylife";var advertising_category="parents";if(!CBC){ var CBC = {}; } if(!CBC.Metadata){ CBC.Metadata = {}; } CBC.Metadata.hierarchy = 'news/parents';</script> <title>CBC Parents | Crafts, Activities, Recipes And More</title> <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!--embed:share_img= --> <!--share metadata --> <meta name="description" content="Simple crafts, healthy recipes, active living ideas, easy ways to learn through play and details on your kids' favourite CBC Kids shows." /> <!-- New Twitter card --> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@cbckids"> <meta name="twitter:creator" content="@cbckids"> <meta name="twitter:title" content="CBC Parents | Crafts, Activities, Recipes And More"> <meta name="twitter:description" content=""> <meta name="twitter:image" content="/parents/content/static_imgs/FB_Share_parents.jpg"> <!-- FB data --> <meta property="fb:app_id" content="995266331223450" /> <!-- Open Graph data --> <meta property="og:title" content="CBC Parents | Crafts, Activities, Recipes And More" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://www.cbc.ca/parents" /> <meta property="og:image" content="/parents/content/static_imgs/FB_Share_parents.jpg" /> <meta property="og:description" content="" /> <meta property="og:site_name" content="CBC Parents" /> <meta property="article:published_time" content="2025-04-07 " /> <meta property="article:section" content="CBC Parents" /> <meta name="description" content="CBC Parents"> <meta property="article:author" content="https://www.facebook.com/cbckidsca" /> <meta property="article:publisher" content="https://www.facebook.com/cbckidsca" /> <link type="text/css" rel="stylesheet" href="/includes/ads/ads.css"> <link type="text/css" rel="stylesheet" href="/i/avembed/css/avembed.css"> <link type="text/css" rel="stylesheet" href="/i/podium/core.css"> <link rel="stylesheet" href="https://www.cbc.ca/parents/content/newsletter/css/style.css"> <link href='//fonts.googleapis.com/css?family=Open+Sans:300,400,700,300,600' rel='stylesheet' type='text/css'> <link href='//fonts.googleapis.com/css?family=Oswald&text=AGES:%20ALL%202-5%206+%20+' rel='stylesheet' type='text/css'> <link type="text/css" rel="stylesheet" href="https://www.cbc.ca/parents/style/bootstrap"> <link type="text/css" rel="stylesheet" href="https://www.cbc.ca/parents/style/local?1744053750"> <link rel="stylesheet" type="text/css" href="/i/o/globalnav/v10/css/globalnav.css"/> <link rel="stylesheet" type="text/css" media="screen" href="/i/o/globalnav/v14/styles/footer-responsive.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://www.cbc.ca/parents/style/apps-sb" /> <meta property="vf:section" content="parents"> <script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/osd.js"></script> <meta name="p:domain_verify" content="377737c2fda44cfd96c776cec5e6db2b"/> <!--Copy and Paste Data Layer at bottom of head <script> var digitalData = digitalData || {}; digitalData = { producer: { applicationId: "1516.11111.143610" }, }; </script> Copy and Paste Data Layer at bottom of head--> <style> /****************************/ /* AGE BADGE REMOVAL CSS EE */ /****************************/ .age-filter { display: none !important; } .badge { display: none !important; } </style> </head> <body class=" "> <a class="accessibilitySkipLink" href="#content">Skip to Main Content</a> <style type="text/css"> .attention_users { background-color: #FAF200; } .attention_users .container { background-color: #FAF200; } .attention_users .container .message_wrap { background-color: #FAF200; position: relative; padding: 10px 0; } .attention_users .container .message_wrap .the_message { background: #FAF200; text-align: center; width: 80%; margin: 0 auto; display: block; } .attention_users .container .message_wrap button.back-button { display: inline-block; height: 38px; width: 38px; margin-left: 10px; float: left; background-color: transparent; border: none; text-indent: -9999px; overflow: hidden; } .attention_users .container .message_wrap button.back-button { background-image: url("/kids/content/static_images/buttons/close-btn.png"); position: absolute; top: 0; right: 0; } .attention_users .container .message_wrap button.back-button:hover, .attention_users .container .message_wrap button.back-button:focus { background-image: url("/kids/content/static_images/buttons/close-btn-hover.png"); } .attention_users .container .message_wrap a { text-decoration: underline; } .attention_users .container .message_wrap a:hover { text-decoration: none; } .parents-nav .caret {display:none;} </style> <script type="text/javascript"> var myCloseBtn, myMessageContainer, myMessage; document.addEventListener('DOMContentLoaded', () => { console.log('!!! attention-message init'); myMessage = document.querySelector(`.attention_users .the_message`).innerText; myMessageContainer = document.querySelector(`.attention_users`); myCloseBtn = document.querySelector(`.attention_users .row.message_wrap .back-button`); if (myMessage != "") { console.log(` emergency message: ${myMessage}`); setMessageVisibility(true); initDismissButton(); } else { console.log(` EMERG MSG is unpopulated and will not show`) } }); const initDismissButton = () => { trace(`initDismissButton()`); myCloseBtn.addEventListener('click', (e) => { trace(`DISMISS EMERGENCY MESSAGE`); setMessageVisibility(false); }) } function setMessageVisibility(value) {trace(`setMessageVisibility(${value})`) if (value) { trace(` show message`); myMessageContainer.classList.remove('hidden'); } else { trace(` hide message`); myMessageContainer.classList.add('hidden'); } } </script> <div class="attention_users"> <div class="container"> <div class="row message_wrap"> <span class="the_message" role='alert'><p> As of March 15, 2023, the CBC Parents website will no longer be accessible. All submission, events and contest pages will be automatically redirected to their new home on <strong><a href="http://cbckids.ca">cbckids.ca</a></strong> after this date. Thanks for the years of fun!</p> </span> <button class="back-button" type="button" name="button" aria-label="dismiss message">dismiss message</button> </div> </div> </div> <script type="text/javascript" src="/g/stats/js/cbc-stats-top.js"></script> <div class="pagewidth"> <header class="globalheader"> <div class="advert cbc-rising-star-ad-wrap"> <div class="cbc-rising-star-ad"> <noscript><a href="https://pubads.g.doubleclick.net/gampad/ad?iu=5876/miscsz=728x90&c=123456789" target="_blank"><img src="https://pubads.g.doubleclick.net/gampad/ad?iu=5876/misc&sz=728x90&c=123456789" width="728" height="90" border="0" alt="Advertisment" /></a></noscript> </div> </div> <script async src="https://cdn.viafoura.net/entry/index.js"></script><iframe src="https://www.cbc.ca/meta/global/header" style="height:47px;width:100%;border:none;overflow:hidden;" scrolling="no" title="CBC.ca Navigation - watch, listen, and discover with Canada's Public Broadcaster"></iframe> </header><!--end of header container --> </div> <div class="pagewidth"> <div role="header" class="parents-header hidden-phone" aria-label="Parents header"> <div class="visible-desktop"> </div> <a href="https://www.cbc.ca/parents/"><img src="https://www.cbc.ca/parents//content/static_imgs/CBC_Parents_Desk_Header-logo_351x105.png" alt="CBC Parents" title="CBC Parents" width="" height=""/></a> </div> <div id="content" role="main"> <div class="row-fluid"> <div class="span12 key-line"> <div id="frontpage_feature" class="row-fluid"> <div class="span6"> <div class="pmodule all"> <!--div class="item all pmodule"--> <a href="https://www.cbc.ca/parents/learning/view/why-finding-a-place-online-was-vital-for-my-parenting"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/lastparenting-paulaschuck-lead.jpg" alt="lastparenting-paulaschuck-lead" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Stories</h5> <h4>Why Finding A Place Online Was Vital For My Parenting</h4> </div> </a> </div> <div class="pmodule all"> <!--div class="item all pmodule"--> <a href="https://www.cbc.ca/parents/learning/view/parenting-over-six-years"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/six-years-writing-about-parenting-laura-mullin.jpg" alt="six-years-writing-about-parenting-laura-mullin" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Stories</h5> <h4>What I’ve Learned Writing About Parenting For Six Years</h4> </div> </a> </div> </div> <div class="span8"> <div class="item all"> <a href="https://www.cbc.ca/parents/learning/view/cbc-holiday-tv-schedule-2022"> <img src="https://www.cbc.ca/parents/content/imgs/_8col/HOLIDAY-SCHEDULE-PARENTS.jpg" alt="HOLIDAY-SCHEDULE-PARENTS" /> <span class="badge large-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name one">Tech & Media</h5> <h2>PRINTABLE: A Family-Friendly Holiday TV Schedule To Keep You In Good Times All December Long</h2> <p> Some of your favourite TV holiday classics are on CBC this year! </p> </div> </div> </a> </div> </div> </div> </div> <div class="row-fluid"> <div class="span8 left-col"> <div class="row-fluid key-line"> <h1>Don't Miss!</h1> <div class="span6 pmodule left-col all"> <a href="play/view/how-kids-can-pretend-to-go-super-fast-like-a-cheetah"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/Kingdom-Force-craft-lead.jpg" alt="Kingdom-Force-craft-lead" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Activities</h5> <h4>How Kids Can Pretend To Go Super-Fast Like A Cheetah</h4> </div> </a> </div> <div class="span6 pmodule all"> <a href="learning/view/i-dont-think-were-doing-enough-to-deal-with-bullying"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/kids-bullies-karen-habashi.jpg" alt="kids-bullies-karen-habashi" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Stories</h5> <h4>I Don’t Think We’re Doing Enough To Deal With Bullying</h4> </div> </a> </div> <div class="span6 pmodule left-col all"> <a href="learning/view/my-fight-with-dean-cain-and-other-online-milestones-my-kids-were-exposed-to"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/teens-twitter-and-mom-tamara-schroeder.jpg" alt="teens-twitter-and-mom-tamara-schroeder" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Tech & Media</h5> <h4>My Fight With Dean Cain, And Other Online Milestones My Kids Were Exposed To</h4> </div> </a> </div> <div class="span6 pmodule all"> <a href="play/view/how-to-throw-the-most-amazing-daniel-tiger-party-ever"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/Daniel-Tiger-craft-ALT.jpg" alt="Daniel-Tiger-craft-ALT" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Activities</h5> <h4>How To Throw The Most Amazing Daniel Tiger Party Ever</h4> </div> </a> </div> </div> <div class="row-fluid key-line"> <h3>Capital City Scavenger Hunts</h3> <div class="span6 pmodule left-col all"> <a href="play/view/capital-city-scavenger-hunt-ottawa-canada"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/Ottawa-Lead.jpg" alt="Ottawa-Lead" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Activities</h5> <h4>Capital City Scavenger Hunt: Ottawa, Canada</h4> </div> </a> </div><!--end of pmodule --> <div class="span6 pmodule all"> <a href="play/view/capital-city-scavenger-hunt-charlottetown-prince-edward-island"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/Charlottetown-parents-lead.jpg" alt="Charlottetown-parents-lead" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Activities</h5> <h4>Capital City Scavenger Hunt: Charlottetown, Prince Edward Island</h4> </div> </a> </div><!--end of pmodule --> <div class="span6 pmodule left-col all"> <a href="play/view/capital-city-scavenger-hunt-st.-johns-newfoundland-and-labrador"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/st-johns-parents-lead.jpg" alt="st-johns-parents-lead" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Activities</h5> <h4>Capital City Scavenger Hunt: St. John’s, Newfoundland and Labrador</h4> </div> </a> </div><!--end of pmodule --> <div class="span6 pmodule all"> <a href="play/view/capital-city-scavenger-hunt-halifax-nova-scotia"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/Halifax-Parents-Lead.jpg" alt="Halifax-Parents-Lead" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Activities</h5> <h4>Capital City Scavenger Hunt: Halifax, Nova Scotia</h4> </div> </a> </div><!--end of pmodule --> </div> <div class="row-fluid"> <h3>Cute Crafts</h3> <div class="span6 pmodule left-col all"> <a href="play/view/how-to-make-a-paper-play-garden-for-kids"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/paper-garden-craft-lead.jpg" alt="paper-garden-craft-lead" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Activities</h5> <h4>How to Make a Paper Play Garden for Kids</h4> </div> </a> </div><!--end of pmodule --> <div class="span6 pmodule all"> <a href="play/view/how-to-make-your-own-no-sew-garys-magic-fort-pillows"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/garys-magic-fort-craft-lead.jpg" alt="garys-magic-fort-craft-lead" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Crafts</h5> <h4>How To Make Your Own No-Sew Gary’s Magic Fort Pillows</h4> </div> </a> </div><!--end of pmodule --> <div class="span6 pmodule left-col all"> <a href="play/view/how-to-make-pet-houses-for-stuffies"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/Pet-House-Lead.jpg" alt="Pet-House-Lead" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Crafts</h5> <h4>How To Make Pet Houses For Stuffies</h4> </div> </a> </div><!--end of pmodule --> <div class="span6 pmodule all"> <a href="play/view/st-patricks-day-craft-yarn-rainbow-wall-hanging"> <img src="https://www.cbc.ca/parents/content/imgs/_6col/rainbowyarn_jackie_lead.jpg" alt="rainbowyarn_jackie_lead" /> <span class="badge small-badge"><span class="age-indicator">Ages:</span><br/>all</span> <div class="module-title"> <h5 class="channel-name">Crafts</h5> <h4>Yarn Rainbow Wall Hanging</h4> </div> </a> </div><!--end of pmodule --> </div> </div><!--end of span8 --> <div id="right-rail" class="span4"> <div class="row-fluid"> <div class="span6 left-col"> <div class="advert cbc-big-box-ad"> <noscript><a href="https://pubads.g.doubleclick.net/gampad/ad?iu=5876/misc&sz=300x250&c=123456789" target="_blank"><img src="https://pubads.g.doubleclick.net/gampad/ad?iu=5876/misc&sz=300x250&c=123456789" width="300" height="250" border="0" alt="Advertisment" /></a></noscript> </div> <div id="right-promos" class="rightrail-element"> <ul class="promos"> <a href="http://www.cbc.ca/programguide/daily/" target="_blank" id="tvSchedule"><li id="tv-sched"> <span></span> <h5>Discover CBC Kids</h5> <h4>TV Schedule</h4> </li></a> <a href="http://www.cbc.ca/kidscbc2/" target="_blank" id="schoolageSite" ><li id="school-age-site"> <span></span> <h5>Discover our site for kids</h5> <h4 style="text-transform: none;">cbckids.ca</h4> </li></a> <a href="http://www.cbc.ca/parents/info/view/sign-up-for-the-cbc-parents-newsletter" id="newsLetter"><li id="newsletter"> <span></span> <h5>Sign-up for the CBC Parents</h5> <h4>Newsletter</h4> </li></a> </ul> </div> <div class="rr-promo"> <a href="https://www.cbc.ca/parents/learning/view/a-kid-friendly-approach-to-equity-and-inclusion"> <img src="https://www.cbc.ca/parents/content/Proud_to_be_me_-_Thumbnail_%282%29.png" alt="Proud To Be Me, CBC Kids Anti-Racism Special " title="Proud To Be Me, CBC Kids Anti-Racism Special " /> </a> </div> <div class="rr-promo"> <a href="https://www.cbc.ca/kidsnews/"> <img src="https://www.cbc.ca/parents/content/PAR_Promo-KidsNews_%281%29.png" alt="CBC Kids News" title="CBC Kids News" /> </a> </div> <div class="rr-promo"> <a href="https://gem.cbc.ca/media/garys-magic-fort/s01"> <img src="https://www.cbc.ca/parents/content/PAR_HomePromo-GarysMagicFortGEM.png" alt="Gary's Magic Fort" title="Gary's Magic Fort" /> </a> </div> </div><!--end of span6 --> <div class="span6"> <!-- START most Popular list [template] --> <div id="most_popular"> <h4 class="section_header">Most Popular</h4> <ul class="most_popular_list"> <li class=" all"> <a href="https://www.cbc.ca/parents/learning/view/why-i-was-furious-when-a-harmless-old-man-asked-my-daughter-to-smile"> <div class="image_wrap"> <img width="140" src=" https://www.cbc.ca/parents/content/imgs/asking-girls-to-smile-katharine-chan.jpg " /> <span class="badge small-badge"> <span class="age-indicator">Ages:</span><br> all </span> </div> <div class="title_wrap"> <h5 class="channel-name"> Stories </h5> <h4 class="entry-title">I Think Men Should Stop Making Comments About How Women Look — Especially My Daughter</h4> </div> </a> <br/> </li> <li class=" all"> <a href="https://www.cbc.ca/parents/learning/view/as-a-kid-church-wasnt-a-choice-and-its-the-same-for-my-kids"> <div class="image_wrap"> <img width="140" src=" https://www.cbc.ca/parents/content/imgs/kids-church.jpg " /> <span class="badge small-badge"> <span class="age-indicator">Ages:</span><br> all </span> </div> <div class="title_wrap"> <h5 class="channel-name"> Stories </h5> <h4 class="entry-title">As A Kid, Church Wasn’t a Choice — And It’s The Same For My Kids</h4> </div> </a> <br/> </li> <li class=" all"> <a href="https://www.cbc.ca/parents/learning/view/were-the-thousands-of-dollars-spent-on-lessons-for-my-kid-worth-it"> <div class="image_wrap"> <img width="140" src=" https://www.cbc.ca/parents/content/imgs/dancelessonsworthit_lauramullin_lead.jpg " /> <span class="badge small-badge"> <span class="age-indicator">Ages:</span><br> all </span> </div> <div class="title_wrap"> <h5 class="channel-name"> Stories </h5> <h4 class="entry-title">Are The Thousands of Dollars Spent on Lessons For My Kid Worth It?</h4> </div> </a> <br/> </li> <li class=" all"> <a href="https://www.cbc.ca/parents/learning/view/why-i-wont-hustle-hard"> <div class="image_wrap"> <img width="140" src=" https://www.cbc.ca/parents/content/imgs/hustle-hard-rise-and-grind.jpg " /> <span class="badge small-badge"> <span class="age-indicator">Ages:</span><br> all </span> </div> <div class="title_wrap"> <h5 class="channel-name"> Stories </h5> <h4 class="entry-title">Why I Won’t ‘Hustle Hard’</h4> </div> </a> <br/> </li> <li class=" all"> <a href="https://www.cbc.ca/parents/learning/view/im-teaching-my-daughter-to-be-respectful-but-not-nice"> <div class="image_wrap"> <img width="140" src=" https://www.cbc.ca/parents/content/imgs/respectfulnotnice_lauramullin_lead.jpg " /> <span class="badge small-badge"> <span class="age-indicator">Ages:</span><br> all </span> </div> <div class="title_wrap"> <h5 class="channel-name"> Stories </h5> <h4 class="entry-title">I’m Teaching My Daughter To Be Respectful But Not Nice</h4> </div> </a> <br/> </li> </ul> </div> <!-- END most Popular list [template] --> </div><!--end of span6 --> </div> </div><!--end of fluid row --> </div> </div><!--end of flud-row --> </div><!-- end pagewidth_padded--> </div><!-- end pagewidth--> </div><!--end of pagewidth resp --> <!--desktop footer --> <div id="kids-footer" class="ad-container hidden-phone"> <div role="footer" aria-label="Parents footer" class="pagewidth"> <div class="fluid-row"> <div class="span3 left-col logo"> <img src="https://www.cbc.ca/parents//content/static_imgs/CBC_Parents_Desk_Header-logo_351x105.png" alt="CBC_Parents_Desk_Footer-logo_194x74" class="pull-left foot_logo" width="194"/> </div> <div class="span3 footer-list-items"> <div class="fluid-row"> <div class="span1 pull-left contact"> <ul class="footer-nav" role="navigation" aria-label="Parents Footer Navigation"> <li><a href="https://www.cbc.ca/parents/info/view/contact">Contact</a></li> <li><a href="https://www.cbc.ca/parents/info/view/about-us">About Us</a></li> <li><a href="https://www.cbc.ca/parents/submit">Contests</a></li> <li><a href="https://www.cbc.ca/parents/info/sitemap">Sitemap</a></li> <li><a href="/kidscbc2/" target="_blank">CBC Kids</a></li> <li><a href="https://www.cbc.ca/mycbc/cbc-and-your-data-1.5514726" target="_blank">Privacy</a></li> <li><a href="https://cbc.radio-canada.ca/en/vision/governance/terms-of-use-digital-services" target="_blank">Terms of use</a></li> </ul> </div> </div> </div> <div class="span4 social_span"> <a href="//www.instagram.com/cbckidsca/" id="instagram" class="social-links" target="_blank">Instagram</a> <a href="//www.pinterest.ca/cbckidsca/" id="pinterest" class="social-links" target="_blank">Pinterest</a> <a href="//twitter.com/cbckids" class="social-links" id="twitter" target="_blank">Twitter</a> <a href="//www.facebook.com/cbckidsca" class="social-links" id="facebook" target="_blank">Facebook</a> <img alt="" src="/parents/content/static_imgs/logo-CMF-blue.png" width='150px' class="cmf" /> </div> </div> </div><!--end of footer wrap --> </div> <!--mobile footer --> <div id="kids-footer-mobile" class="ad-container visible-phone"> <div role="footer" aria-label="Parents footer" class="pagewidth ad-container"> <div class="span12 logo"> <img src="https://www.cbc.ca/parents//content/static_imgs/CBC_Parents_Desk_Header-logo_351x105.png" alt="CBC_Parents_Desk_Footer-logo_194x74" class="pull-left" width="194"/> </div> <div class="span12 contact"> <ul class="footer-nav" role="navigation" aria-label="Parents Footer Navigation"> <li><a href="https://www.cbc.ca/parents/info/view/contact">Contact</a></li> <li><a href="https://www.cbc.ca/parents/info/view/about-us">About Us</a></li> <li><a href="https://www.cbc.ca/parents/submit">Contests</a></li> <li><a href="https://www.cbc.ca/parents/info/sitemap">Sitemap</a></li> <li><a href="/kidscbc2/" target="_blank">CBC Kids</a></li> <li><a href="https://www.cbc.ca/mycbc/cbc-and-your-data-1.5514726" target="_blank">Privacy</a></li> <li><a href="https://cbc.radio-canada.ca/en/vision/governance/terms-of-use-digital-services" target="_blank">Terms of use</a></li> </ul> </div> <div class="span12"> <div class="social layoutcontext"> <a href="//www.instagram.com/cbckidsca/" id="instagram" class="social-links" target="_blank">Instagram</a> <a href="//www.pinterest.ca/cbckidsca/" id="pinterest" class="social-links" target="_blank">Pinterest</a> <a href="//twitter.com/cbckids" class="social-links" id="twitter" target="_blank">Twitter</a> <a href="//www.facebook.com/cbckidsca" class="social-links" id="facebook" target="_blank">Facebook</a> </div> </div> <div class="span12"> <img alt="" src="/parents/content/static_imgs/logo-CMF-blue.png" width='150px' class="cmf"/> </div> </div><!--end of footer wrap --> </div> <div class="header-footer-container"> <footer id="cbc-globalfooter" class="sclt-globalFooter"> <div class="cbc-globalfooter-bottom"> <div class="cbc-globalfooter-logo"> <p class="cbc"><a href="http://www.cbc.radio-canada.ca/">CBC</a></p> <a href="http://www.cbc.radio-canada.ca/"><img class="cbc-globalfooter-logo" src="/i/o/globalnav/v14/images/cbc-gem.svg" width="40" height="40" alt="CBC gem logo" /></a> <p class="rc"><a href="http://www.cbc.radio-canada.ca/">Radio-Canada</a></p> </div> <div class="cbc-globalfooter-copyright"><p>©2024 CBC/Radio-Canada. All rights reserved</p></div> <div class="cbc-globalfooter-bottom-link" lang="fr-CA"><a href="https://ici.radio-canada.ca/" hreflang="fr-CA">Visitez Radio-Canada.ca</a></div> <div class="clear"></div> </div> </footer> <script src="/i/o/globalnav/v14/scripts/globalfooter.js"></script> <div id="cookies_popup_container"> </div> </div><!--end of header-footer-container --> <script src="//code.jquery.com/jquery.js"></script> <script type="text/javascript" src=https://www.cbc.ca/parents/scripts/jquery.mobile.custom.min></script> <script type="text/javascript" src="/parents/scripts/bootstrap?1744039350"></script> <!-- cookies popup --> <style> .privacyNotification{ font-family:"Open Sans", sans-serif !important; width:100%; padding:1.2rem 0; background:#236bff; font-size:15px; position:fixed; bottom:0; z-index:949; display:flex; flex-wrap:wrap; justify-content:center } .privacyNotification .noticeActions,.privacyNotification .noticeMessage{ margin:.2rem .5rem } .privacyNotification .noticeMessage{max-width:40rem} .privacyNotification .noticeMessage a{ text-decoration: underline; } .privacyNotification .noticeActions{ font-weight:700; max-width:20rem; display:flex; justify-content:center } .privacyNotification .noticeActions .noticeButton,.privacyNotification .noticeActions .noticeLink{ border:none; border-radius:.25rem; height:2.5rem; width:8rem; margin:0 .5rem; font-weight:700; } .privacyNotification .noticeActions .noticeLink{ background:#062860; text-align:center; line-height:2.5rem; text-decoration:none } .privacyNotification .noticeActions .noticeButton{background:#222} .privacyNotification .noticeActions .noticeButton .icon{ height: auto !important; } .privacyNotification .noticeActions .noticeButton .removeIcon{ fill:#000; height:15px; width:15px; position:relative; top:.1rem; margin-right:.6rem } .privacyNotification .noticeButton,.privacyNotification .noticeMessage,.privacyNotification a{color:#fff} .privacyNotification .noticeButton { background: #fff !important; color: #000; } </style> <script> const ROLLOUT_THRESHOLDS = [{ value: 0, activeDate: new Date("Sep 24 2018 11:00:00 GMT-0400").valueOf() }, { value: 0.25, activeDate: new Date("Oct 31 2018 10:00:00 GMT-0400").valueOf() }, { value: 0.50, activeDate: new Date("Oct 31 2018 11:00:00 GMT-0400").valueOf() }, { value: 0.75, activeDate: new Date("Oct 31 2018 12:00:00 GMT-0400").valueOf() }, { value: 1.00, activeDate: new Date("Oct 31 2018 13:00:00 GMT-0400").valueOf() }]; const PRIVACY_NOTIFICATION_COOKIE_NAME = "cbc_privacy_notification"; const YOUR_DATA_AND_PRIVACY_LINK = "/mycbc/your-data-and-privacy-1.4668738"; const COOKIE_CONFIG = {'domain':'.cbc.ca'}; const DEBUG_MODE = false; const ALERT_BODY = ` <div class="privacyNotification" id="privacyNotification" style="display: none;"> <h2 class="a11y headingText">Information about cookies</h2> <div class="noticeMessage"> <p>Please know that cookies are required to operate and <a href="/mycbc/cookies/experience">enhance our services</a> as well as for <a href="/mycbc/cookies/marketing">advertising purposes</a>. We value your privacy. If you are not comfortable with us using this information, please <a aria-label="review your cookie settings" href="/mycbc/interests">review your settings</a> before continuing your visit.</p> </div> <div class="noticeActions"> <a class="noticeLink" aria-label="learn more about your data and privacy" href="/mycbc/your-data-and-privacy-1.4668738"> Learn more </a> <button class="noticeButton" aria-label="dismiss notification"> <div class="icon"> <svg class="removeIcon" width="20px" height="20px" focusable="false" viewBox="0 0 15.65 15.65"> <polygon id="+" transform="rotate(-315 7.8190884590148935,7.108262062072755) translate(-30,-37) " points="39.81908944994211,43.10826139897108 47.81908944994211,43.10826139897108 47.81908944994211,46.10826139897108 39.81908944994211,46.10826139897108 39.81908944994211,54.10826139897108 36.81908944994211,54.10826139897108 36.81908944994211,46.10826139897108 28.81908754259348,46.10826139897108 28.81908754259348,43.10826139897108 36.81908944994211,43.10826139897108 36.81908944994211,35.10826139897108 39.81908944994211,35.10826139897108 "></polygon> </svg> </div> Close </button> </div> </div> `; const trace = (msg) => { if(DEBUG_MODE) {console.log(msg);} } var showPopup = false; // ocelot/pod/client-web/dynamic/app/utils/cookies/library.js function createFeedCookie(name, value, days) {trace(`createFeedCookie(${name}, ${value}, ${days})`); if(typeof window === "undefined") {return;} // Set the expiration date to 1000 days, unless specified otherwise const dayInSeconds = 86400000; const defaultExpiryDays = 1000; const expiration = ( days ? days : defaultExpiryDays ) * dayInSeconds; let date = new Date(); date.setTime(date.getTime() + expiration); const expires = `; expires=${date.toUTCString()}`; // Set the cookie window.document.cookie = `${name}=${value}${expires}; path=/; domain=${COOKIE_CONFIG.domain}`; trace('set the cookie!') trace(window.document.cookie) return; } function getFeedCookie(name) {trace(`getFeedCookie(${name})`); if(typeof window === "undefined") {return;} const cookies = window.document.cookie.split(";"); let requestedCookie = null; cookies.forEach( (cookie) => { const cookieValues = cookie.split("="); if(cookieValues[0] && cookieValues[0].trim() === name) { trace('found cookie with needed prop'); requestedCookie = { name: cookieValues[0], value: cookieValues[1] }; } }); return requestedCookie; } function setFeedCookie(name, value) {trace(`setFeedCookie(${name}, ${value})`); if(typeof window === "undefined") {return;} const cookieExists = getFeedCookie(name); if(cookieExists) { //Delete the cookie if it exists, by setting the expiration date in the past document.cookie = `${cookieExists.name} +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;`; } //Create the cookie with a new value createFeedCookie(name, value, 30); } // ocelot/pod/client-web/dynamic/app/components/PrivacyNotification/library/dateNow.js const getDateNow = () => { return Date.now(); }; // ocelot/pod/client-web/dynamic/app/components/PrivacyNotification/library/generateRolloutRank.js const generateRolloutRank = () => { return Math.random(); }; // ocelot/pod/client-web/dynamic/app/components/PrivacyNotification/component.js function shouldNotificationExecute() { trace('shouldNotificationExecute()') let cookie = getFeedCookie(PRIVACY_NOTIFICATION_COOKIE_NAME); if (! cookie) { trace('no cookie found, create one'); setFeedCookie( PRIVACY_NOTIFICATION_COOKIE_NAME, generateRolloutRank() ); cookie = getFeedCookie(PRIVACY_NOTIFICATION_COOKIE_NAME); const isCookiesSupported = (cookie != null); if (! isCookiesSupported) { trace(`SHOULD NOT SHOW POPUP, NOT SUPPORTED. ${cookie}`); return false; } } let cookieValue = +cookie.value; if (cookieValue === 1) { // The notification has already been executed for the client. trace('SHOULD NOT SHOW COOKIE, already shown'); return false; } let now = getDateNow(); let validThresholds = ROLLOUT_THRESHOLDS.filter(threshold => { trace(`THRESHOLD HIT POPUP CONDITION ${(now >= threshold.activeDate)}`); return (now >= threshold.activeDate); }); if (validThresholds.length === 0) { trace('DO NOT SHOW POPUP, NO TRESHOLDS'); return false; } let activeThreshold = validThresholds.sort((a, b) => { return (b.activeDate - a.activeDate); })[0]; if (cookieValue < activeThreshold.value) { trace('SOME MORE THRESHOLD STUFF, SHOW POPUP'); setFeedCookie(PRIVACY_NOTIFICATION_COOKIE_NAME, 1); return true; } trace('FINALLY, DO NOT SHOW POPUP'); return false; } $(document).ready(() => { trace('DOC READY :: cookie popup'); showPopup = shouldNotificationExecute(); if (showPopup) { trace('SHOW POPUP :: cookie popup'); $('#cookies_popup_container').html(ALERT_BODY); $('#cookies_popup_container').attr('role','alert') $('#privacyNotification').show(); $('.noticeButton').click(e => { trace('HIDE POPUP :: cookie popup'); $('#privacyNotification').hide(); }) } else { trace('HIDE POPUP :: cookie popup'); $('#cookies_popup_container').html(''); $('#privacyNotification').hide(); } }) </script> <!-- PAGE CAN BE INDEXED = --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-54268950-1', 'auto'); ga('send', 'pageview'); $('#tvSchedule').on('click', function() { ga('send', 'event', 'Right Rail', 'click', 'TV Schedule'); }); $('#preschoolSite').on('click', function() { ga('send', 'event', 'Right Rail', 'click', 'Preschool Link'); }); $('#schoolageSite').on('click', function() { ga('send', 'event', 'Right Rail', 'click', 'Schoolage Link'); }); $('#newsLetter').on('click', function() { ga('send', 'event', 'Right Rail', 'click', 'Newsletter'); }); $('#reccgrid-prev').on('click', function() { ga('send', 'event', 'Recommendation grid click', 'click', 'reccomendation-grid-prev'); }); $('#reccgrid-next').on('click', function() { ga('send', 'event', 'Recommendation grid click', 'click', 'reccomendation-grid-next'); }); $('#reccoCarousel a.taphover').on('click', function() { ga('send', 'event', 'Recommendation grid click', 'click', $(this).attr('href')); }); $('.parents-nav .dropdown-group a').on('click', function() { ga('send', 'event', 'Navigation item click', 'click', $(this).attr('href')); }); $('.parents-nav li a.standalone').on('click', function() { ga('send', 'event', 'Navigation top level', 'click', $(this).attr('href')); }); $('.parents-nav .play-nav').on('click', function() { ga('send', 'event', 'Navigation top level', 'click', 'Play'); }); $('.parents-nav .shows-nav').on('click', function() { ga('send', 'event', 'Navigation top level', 'click', 'Shows'); }); $('.parents-nav .learning-nav').on('click', function() { ga('send', 'event', 'Navigation top level', 'click', 'Learning'); }); $('.parents-nav .food-nav').on('click', function() { ga('send', 'event', 'Navigation top level', 'click', 'Food'); }); $('.parents-nav .events-nav').on('click', function() { ga('send', 'event', 'Navigation top level', 'click', 'Events'); }); $('.parents-nav .submit-nav').on('click', function() { ga('send', 'event', 'Navigation top level', 'click', 'Submit'); }); $('.parents-nav .apps-nav').on('click', function() { ga('send', 'event', 'Navigation top level', 'click', 'Apps'); }); $('.age-filter .nav-badge.two-five').on('click', function() { ga('send', 'event', 'Navigation Age Bubble', 'click', 'age-two-five'); }); $('.age-filter .nav-badge.six-plus').on('click', function() { ga('send', 'event', 'Navigation Age Bubble', 'click', 'age-six-plus'); }); $('.age-filter .nav-badge.all').on('click', function() { ga('send', 'event', 'Navigation Age Bubble', 'click', 'age-all'); }); $('.left-col .rr-promo a').on('click', function() { ga('send', 'event', 'Right rail promos', 'click', $(this).attr('href')); }); </script> <script type="text/javascript"> if(!CBC) { var CBC = {}; } if(!CBC.APP) { CBC.APP = {}; } if(!CBC.APP.SC) { CBC.APP.SC = {}; } if(!CBC.APP.SC.DTM) { CBC.APP.SC.DTM = {}; } if(!CBC.APP.SC.DTM.DATA) { CBC.APP.SC.DTM.DATA = {}; } CBC.APP.SC.DTM.DATA.cmfAppId = "1718.11111.301121";</script> <script type="text/javascript"> if(!CBC) { var CBC = {}; } if(!CBC.APP) { CBC.APP = {}; } if(!CBC.APP.SC) { CBC.APP.SC = {}; } if(!CBC.APP.SC.DTM) { CBC.APP.SC.DTM = {}; } if(!CBC.APP.SC.DTM.DATA) { CBC.APP.SC.DTM.DATA = {}; } CBC.APP.SC.DTM.DATA.contentarea = "kids"; CBC.APP.SC.DTM.DATA.contenttype = "index"; CBC.APP.SC.DTM.DATA.subsection1 = "parents";CBC.APP.SC.DTM.DATA.subsection3 = "home";CBC.APP.SC.DTM.DATA.pillar = "legacyee";</script> <!-- global: /g/i/footer.html --> <script type="text/javascript" src="/i/queue/queue.min.js"></script> <script type="text/javascript" src="/g/stats/js/cbc-stats-bottom.js"></script> <!-- Load Viafoura as late as possible in the source order. --> <!-- socialmedia START /i/html/social_footer.html --> <!-- socialmedia END /i/html/social_footer.html --> <!-- originally at line 8 --> <script> window.vfConfig = { loginradius_api_key: '3f4beddd-2061-49b0-ae80-6f1f2ed65b37', loginradius_app_name: 'cbc-login' }; </script> <!-- <script> window.vfConfig = { loginradius_api_key: '936da557-6daa-4444-92cc-161fc290c603', loginradius_app_name: 'cbc-login-dev' }; </script> --> <div id='%%OUTOFPAGEID%%'></div> <script type="text/javascript" src="//js-sec.indexww.com/ht/p/182851-247776411096411.js"></script> <script type="text/javascript" src="/includes/ads/gpt.js"></script> <!--Start: DTM footer to be placed at bottom of the body or footer <script type="text/javascript">_satellite.pageBottom();</script> End: DTM footer to be placed at bottom of the body or footer--> </body> </html>