CINXE.COM
Sign up for email newsletters | CTV News
<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="UTF-8"/> <title>Sign up for email newsletters | CTV News</title> <meta name="description" content="Sign up for CTV News' newsletters on a wide variety of topics, from breaking news alerts to daily morning news updates with our 5 Things to Know. "/> <link rel="canonical" href="https://www.ctvnews.ca/content/ctvnews/en/home/newsletters.html"/> <meta property="fb:pages" content="194553860586548"/> <meta property="fb:pages" content="58148619578"/> <meta property="fb:pages" content="231176056943733"/> <meta property="fb:pages" content="157659357620093"/> <meta property="fb:pages" content="189363054419794"/> <meta name="robots" content="noarchive,noodp"/> <meta name="robots" content="index,follow,noodp"/> <meta name="robots" content="ACAP allow-index"/> <meta name="page-type" content="aem-page"/> <link rel="preconnect" href="https://assets.adobedtm.com"/> <link rel="dns-prefetch" href="https://assets.adobedtm.com"/> <link rel="preconnect" href="https://webapps.9c9media.com"/> <link rel="dns-prefetch" href="https://webapps.9c9media.com"/> <link rel="preconnect" href="https://capi.9c9media.com"/> <link rel="dns-prefetch" href="https://capi.9c9media.com"/> <link rel="preconnect" href="https://account.bellmedia.ca"/> <link rel="dns-prefetch" href="https://account.bellmedia.ca"/> <link rel="preconnect" href="https://jssdkcdns.mparticle.com"/> <link rel="dns-prefetch" href="https://jssdkcdns.mparticle.com"/> <link rel="preconnect" href="https://identity.mparticle.com"/> <link rel="dns-prefetch" href="https://identity.mparticle.com"/> <link rel="preconnect" href="https://cdn.permutive.com"/> <link rel="dns-prefetch" href="https://cdn.permutive.com"/> <link rel="preconnect" href="https://z.moatads.com"/> <link rel="dns-prefetch" href="https://z.moatads.com"/> <link rel="preconnect" href="https://mb.moatads.com"/> <link rel="dns-prefetch" href="https://mb.moatads.com"/> <link rel="preconnect" href="https://geo.moatads.com"/> <link rel="dns-prefetch" href="https://geo.moatads.com"/> <link rel="preconnect" href="https://cdn.optimizely.com"/> <link rel="dns-prefetch" href="https://cdn.optimizely.com"/> <link rel="preconnect" href="https://js-sec.indexww.com"/> <link rel="dns-prefetch" href="https://js-sec.indexww.com"/> <link rel="preconnect" href="https://micro.rubiconproject.com"/> <link rel="dns-prefetch" href="https://micro.rubiconproject.com"/> <link rel="preconnect" href="https://static.chartbeat.com"/> <link rel="dns-prefetch" href="https://static.chartbeat.com"/> <link rel="preconnect" href="https://www.googletagmanager.com"/> <link rel="dns-prefetch" href="https://www.googletagmanager.com"/> <link rel="preconnect" href="https://pixel.tapad.com"/> <link rel="dns-prefetch" href="https://pixel.tapad.com"/> <link rel="preconnect" href="https://securepubads.g.doubleclick.net"/> <link rel="dns-prefetch" href="https://securepubads.g.doubleclick.net"/> <link rel="preconnect" href="https://c.amazon-adsystem.com"/> <link rel="dns-prefetch" href="https://c.amazon-adsystem.com"/> <link rel="preconnect" href="https://api.permutive.com"/> <link rel="dns-prefetch" href="https://api.permutive.com"/> <link rel="preconnect" href="https://s.go-mpulse.net"/> <link rel="dns-prefetch" href="https://s.go-mpulse.net"/> <link rel="preconnect" href="https://connect.facebook.net"/> <link rel="dns-prefetch" href="https://connect.facebook.net"/> <link rel="preconnect" href="https://www.facebook.com"/> <link rel="dns-prefetch" href="https://www.facebook.com"/> <link rel="preconnect" href="https://graph.facebook.com"/> <link rel="dns-prefetch" href="https://graph.facebook.com"/> <link rel="preconnect" href="https://static.ads-twitter.com"/> <link rel="dns-prefetch" href="https://static.ads-twitter.com"/> <link rel="preconnect" href="https://analytics.twitter.com"/> <link rel="dns-prefetch" href="https://analytics.twitter.com"/> <link rel="preconnect" href="https://googleads.g.doubleclick.net"/> <link rel="dns-prefetch" href="https://googleads.g.doubleclick.net"/> <link rel="preconnect" href="https://pagead2.googlesyndication.com"/> <link rel="dns-prefetch" href="https://pagead2.googlesyndication.com"/> <link rel="preconnect" href="https://adservice.google.ca"/> <link rel="dns-prefetch" href="https://adservice.google.ca"/> <link rel="preconnect" href="https://sb.scorecardresearch.com"/> <link rel="dns-prefetch" href="https://sb.scorecardresearch.com"/> <link rel="preconnect" href="https://bam.nr-data.net"/> <link rel="dns-prefetch" href="https://bam.nr-data.net"/> <meta name="keywords" content="landingPage"/> <meta name="template" content="content-page"/> <link rel="preconnect" href="https://cdn.viafoura.net"/> <link rel="dns-prefetch" href="https://cdn.viafoura.net"/> <link rel="preconnect" href="https://api.viafoura.co"/> <link rel="dns-prefetch" href="https://api.viafoura.co"/> <link rel="preconnect" href="https://tru.am"/> <link rel="dns-prefetch" href="https://tru.am"/> <link rel="preconnect" href="https://recodata.shared-svc.bellmedia.ca"/> <link rel="dns-prefetch" href="https://recodata.shared-svc.bellmedia.ca"/> <link rel="preconnect" href="https://www.google.com/"/> <link rel="dns-prefetch" href="https://www.google.com/"/> <script src="/etc.clientlibs/bmdaem/news-sports-commons/clientlibs/clientlib-dependencies.min.a1f15cb5c2035b80738afc1b2e9ffd83.js"></script> <link rel="stylesheet" href="/etc.clientlibs/bmdaem/commons/clientlibs/clientlib-site.min.eaa150eb5c787d55269a8ca5d0e9bc44.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/bmdaem-domains/news/clientlibs/clientlib-news-site.min.a8aa86cb8e05ae3d9dc165d5db0ae8db.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/bmdaem-domains/news/clientlibs/clientlib-brands/ctvnews/site.min.70fe1987824dd7126def24ed4aefee95.css" type="text/css"> <!-- Include the client library when newRelicEnabledStage is false --> <script src="/etc.clientlibs/bmdaem-domains/news/clientlibs/clientlib-news-newrelic.min.2c15e5fe459c947ae147d358b3cae107.js"></script> <link rel="preload" href="/etc.clientlibs/bmdaem-domains/news/clientlibs/clientlib-brands/ctvnews/site/resources/fonts/webiconfont-v7.woff" as="font" type="font/woff" crossorigin/> <link rel="preload" href="/etc.clientlibs/bmdaem-domains/news/clientlibs/clientlib-brands/ctvnews/site/resources/fonts/CTV_Sans-Bold.woff" as="font" type="font/woff" crossorigin/> <link rel="preload" href="/etc.clientlibs/bmdaem-domains/news/clientlibs/clientlib-brands/ctvnews/site/resources/fonts/CTVSans_Medium.woff" as="font" type="font/woff" crossorigin/> <link rel="shortcut icon" href="/content/dam/ctvnews/newicons/favicon/favicon.ico" type="image/x-icon" sizes="16x16 32x32 48x48"/> <link rel="apple-touch-icon" href="/content/dam/ctvnews/newicons/favicon/apple-touch-icon.png" type="image/png"/> <link rel="apple-touch-icon" href="/content/dam/ctvnews/newicons/favicon/apple-touch-icon-57x57.png" type="image/png" sizes="57x57"/> <link rel="apple-touch-icon" href="/content/dam/ctvnews/newicons/favicon/apple-touch-icon-60x60.png" type="image/png" sizes="60x60"/> <link rel="apple-touch-icon" href="/content/dam/ctvnews/newicons/favicon/apple-touch-icon-72x72.png" type="image/png" sizes="72x72"/> <link rel="apple-touch-icon" href="/content/dam/ctvnews/newicons/favicon/apple-touch-icon-76x76.png" type="image/png" sizes="76x76"/> <link rel="apple-touch-icon" href="/content/dam/ctvnews/newicons/favicon/apple-touch-icon-114x114.png" type="image/png" sizes="114x114"/> <link rel="apple-touch-icon" href="/content/dam/ctvnews/newicons/favicon/apple-touch-icon-120x120.png" type="image/png" sizes="120x120"/> <link rel="apple-touch-icon" href="/content/dam/ctvnews/newicons/favicon/apple-touch-icon-144x144.png" type="image/png" sizes="144x144"/> <link rel="apple-touch-icon" href="/content/dam/ctvnews/newicons/favicon/apple-touch-icon-152x152.png" type="image/png" sizes="152x152"/> <meta name="viewport" content="initial-scale=1.0, width=device-width"/> <script src="//assets.adobedtm.com/launch-EN8508e1965b004de29de2dbd977d7156a.min.js"></script> <script> const permutiveID = localStorage.getItem('permutive-id'); if (permutiveID) { window.hashedPermutiveID = sha256.hex(permutiveID); const elem = document.createElement("img"); elem.setAttribute("height", "1"); elem.setAttribute("width", "1"); elem.setAttribute("style", "display:none"); elem.setAttribute("src", "https://pixel.tapad.com/idsync/ex/receive?partner_id=3279&partner_device_id=" + hashedPermutiveID); document.getElementsByTagName("head")[0].appendChild(elem); } </script> <script src="/etc.clientlibs/bmdaem/news-sports-commons/clientlibs/clientlib-prebid-ads.min.c5f79ba5af0c5465f502323e5ec1b230.js"></script> <!-- Comscore Start --> <script> function loadComscore() { const analytics = window.ns_.analytics; const myPublisherConfig = new analytics.configuration.PublisherConfiguration({ 'publisherId': '3005664' }); analytics.configuration.addClient(myPublisherConfig); analytics.start(); } </script> <script async> window.onload = function () { loadComscore(); }; </script> <!-- Comscore End --> <!-- Permutive start --> <script id="permutiveScript" type="text/javascript"> !function (n, e, o, r, i) { if (!e) { e = e || {}, window.permutive = e, e.q = [], e.config = i || {}, e.config.projectId = o, e.config.apiKey = r, e.config.environment = e.config.environment || "production"; for (var t = ["addon", "identify", "track", "trigger", "query", "segment", "segments", "ready", "on", "once", "user", "consent"], c = 0; c < t.length; c++) { var f = t[c]; e[f] = function (n) { return function () { var o = Array.prototype.slice.call(arguments, 0); e.q.push({functionName: n, arguments: o}) } }(f) } } }(document, window.permutive, "289d106c-df24-4cd9-a9fa-753e928c23ad", "b1a4360a-3db9-4b39-b09d-c3e14666840a", {}); window.googletag = window.googletag || {}, window.googletag.cmd = window.googletag.cmd || [], window.googletag.cmd.push(function () { if (0 === window.googletag.pubads().getTargeting("permutive").length) { var g = window.localStorage.getItem("_pdfps"); window.googletag.pubads().setTargeting("permutive", g ? JSON.parse(g) : []) } }); <!-- Identity Management --> document.addEventListener("DOMContentLoaded",function() { if (typeof digitalData != "undefined" && typeof digitalData.user.userId != "undefined") { permutive.identify([{ "id": digitalData.user.userId, "tag": "bell_id" }]); } }); <!-- Event enrichment start --> if (true) { let activeEventEnrichmentData = {}; let digitalDataDetails = {}; let productInfoDetails = {}; let articleDetails = {}; let eventEnrichmentData = {}; let articleTitle = ''; let waitForDigitalData = () => { return new Promise((resolve, reject) => { const data = () => { let check = null if (!window.digitalData) { check = setTimeout(() => data(), 500) } else { clearTimeout(check) resolve(window.digitalData) } } data() }) } let getDigitalData = async () => { await waitForDigitalData() } if (__satelliteLoaded) { getDigitalData().then(() => { if (typeof digitalData !== "undefined") { digitalDataDetails = { "authBDU": digitalData.user.authBDU, "authStatus": digitalData.user.authStatus, "userId": digitalData.user.userId, "profileType": digitalData.user.profileType, "subscriptionType": digitalData.user.subscriptionType, "profileLanguage": digitalData.user.profileLanguage, "playbackLanguage": digitalData.user.playbackLanguage } productInfoDetails = { "platform": digitalData.page.platform, "productName": digitalData.page.siteName, "environment": _satellite.buildInfo.environment } }; const isArticle = "false"; if (isArticle == 'true') { articleTitle = ""; articleDetails = { "author": "", "title": articleTitle, "id": "" } } else { articleDetails = {} } eventEnrichmentData = { "page": { "user_info": digitalDataDetails, "product_info": productInfoDetails, "page_info": { "type": "home", "siteSection": "national", "subsection2": articleTitle, "subsection4": "home", "name": "ctvnews : home :" + articleTitle, "gsCat" : typeof window.gs_channels === 'object' ? gs_channels : [] }, "article_info": articleDetails } }; activeEventEnrichmentData = eventEnrichmentData; permutive.addon('web', activeEventEnrichmentData); }); } } else { permutive.addon('web', {}); } <!-- Event enrichment end --> </script> <script id="permutive" async="" type="text/javascript" src="https://cdn.permutive.com/289d106c-df24-4cd9-a9fa-753e928c23ad-web.js"></script> <!-- Permutive end --> <script async src="//z.moatads.com/bellmediaprebidheader755367530455/moatheader.js"></script> <script async="" src="//micro.rubiconproject.com/prebid/dynamic/13126.js"></script> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; /* Google Tag Services */ !function(a9,a,p,s,t,A,g){if(a[a9])return;function q(c,r){a[a9]._Q.push([c,r])}a[a9]={init:function(){q("i",arguments)},fetchBids:function(){q("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]};A=p.createElement(s);A.async=!0;A.src=t;g=p.getElementsByTagName(s)[0];g.parentNode.insertBefore(A,g)}("apstag",window,document,"script","//c.amazon-adsystem.com/aax2/apstag.js"); // initialize apstag and have apstag set bids on the googletag slots when they are returned to the page apstag.init({ pubID: '3733', adServer: 'googletag' }); // used to store slots data var amazonSlots = []; </script> <script> window.gs_channels=[]; var gsurl=window.location!=window.top.location?document.referrer:window.location; var gsScript = document.createElement('script'); gsScript.setAttribute('src', 'https://bellmedia-ash.gscontxt.net/main/channels.cgi?url='+encodeURIComponent(gsurl)); document.getElementsByTagName('head')[0].appendChild(gsScript); </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id="></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', ''); </script> <!-- Adding Confiant JS library to NEWS and SPORTS Domain --> <script async="" src="https://cdn.confiant-integrations.net/5rJjPRoNo_MlaGcpOA6YOlm0Fmw/gpt_and_prebid/config.js"></script> <!-- Adding optimizely JS script --> <script async="" src="https://cdn.optimizely.com/js/23126880952.js"></script> </head> <body class="page basicpage"> <div class="root responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 aem-Grid--tabletlandscape--12 "> <div class="skip-to-main-content aem-GridColumn aem-GridColumn--default--12"><a class="c-skip--main" href="#main">Skip to main content</a> </div> <div class="quick-article-header aem-GridColumn--offset--tabletlandscape--0 aem-GridColumn--default--none aem-GridColumn--tabletlandscape--none aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--offset--default--0 aem-GridColumn--tabletlandscape--12"> <mparticle mkey="us1-818588cec503fd44974deea6286fc291 " section-level-one="national" section-level-two="newsletters" section-level-three="home" viafoura-share-enabled="true"></mparticle> <header class="c-quickArticle__header" data-cy="quickArticle__header"> <script type='application/javascript'> window.abTestingChartbeat = true; </script> <script type='application/javascript'> (function () { /** CONFIGURATION START **/ var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); _sf_async_config.uid = 65778; _sf_async_config.domain = "ctvnews.ca"; _sf_async_config.flickerControl = false; _sf_async_config.useCanonical = true; _sf_async_config.useCanonicalDomain = true; _sf_async_config.alias = document.URL; if (window.abTestingChartbeat === true) { var _cbm = _cbm || []; _cbm.push(['readyForTesting', false]); window.addEventListener('load', function () { _cbm.push(['readyForTesting', true]); }); } /** CONFIGURATION END **/ })(); </script> <script async src="//static.chartbeat.com/js/chartbeat_mab.js" type="application/javascript"></script> <div class="c-quickArticle__header__container"> <a class="c-quickArticle__header_logo_container" href="https://www.ctvnews.ca" title="CTVNews.ca"> <img class="c-quickArticle__header_logo" src="/content/dam/ctvnews/en/images/logos/CTVNewsLogo_desktop.png" aria-label='CTV news homepage'/> </a> <div class="c-header__secondary--nav" aria-labelledby="secondaryNav"> <div id="secondaryNav" data-currentPath="/content/ctvnews/en/home/newsletters"> <span class="c-header__secondary--nav__icon1" style="display: none"></span> <a class="c-header__secondary--nav__liveText" style="display: none">Live</a> <a id="liveScheduleLink" style="display: none" class="showName"></a> <a class="c-header__ctvLogo" href="https://www.ctv.ca" target="_blank"> <img src="/content/dam/ctvnews/en/images/logos/CTV.png" alt="CTV.ca" class="c-header__ctvLogo--img"/> </a> </div> </div> </div> </header> </div> <div class="navigation aem-GridColumn--offset--tabletlandscape--0 aem-GridColumn--default--none aem-GridColumn--tabletlandscape--none aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--offset--default--0 aem-GridColumn--tabletlandscape--12"> <button class="c-nav__menu--toggle" data-target="c-nav__menu" aria-haspopup="true" aria-labelledby="c-nav-open-menu" aria-expanded="false"> <i class="icon--menu--small"></i> </button> <div id="c-nav" class="c-nav"> <nav class="aem-GridColumn aem-GridColumn--default--12" role="navigation" aria-labelledby="c-nav-main-menu" aria-label="Primary"> <ul id="c-nav__menu" class="c-nav__level c-nav--closed" data-subnav="1" aria-expanded="false"> <li role="menuitem"> <div class="c-search__mobile"> <div class="c-search__bar"> <form action="https://www.ctvnews.ca/search-results/search-ctv-news-7.137" method="get"> <div class="c-search__bar--form active"> <label class="c-search__bar--hidden" for="search_bar_7_137">Search CTVNews.ca</label> <input id="search_bar_7_137" placeholder="Search CTVNews.ca" type="text" name="q" value=""/> <button class="c-search__bar--submit " type="submit"><span class="hideText">Search</span></button> </div> </form> </div> </div> <button id="navItem-0" aria-haspopup="true" class="c-nav__anchor--1 icon--chevron--down c-nav__menu--button" aria-expanded="false">NEWS</button> <ul class="c-nav__level c-nav--closed" data-subnav="2" aria-hidden="true" aria-expanded="false"> <li> <ul class="c-nav__level" data-subnav="3"> <li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/canada" title="Canada" aria-label="Canada" data-mparticletitle="Canada">Canada</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/world" title="World" aria-label="World" data-mparticletitle="World">World</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/opinion" title="Opinion" aria-label="Opinion" data-mparticletitle="Opinion">Opinion</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/world/ukraine" title="War in Ukraine" aria-label="War in Ukraine" data-mparticletitle="War in Ukraine">War in Ukraine</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/politics" title="Politics" aria-label="Politics" data-mparticletitle="Politics">Politics</a></li> <li data-empty="true"><div></div></li><li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/business/inflation" title="Inflation" aria-label="Inflation" data-mparticletitle="Inflation">Inflation</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/health" title="Health" aria-label="Health" data-mparticletitle="Health">Health</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/canada/wildfires" title="Wildfires" aria-label="Wildfires" data-mparticletitle="Wildfires">Wildfires</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/climate-and-environment" title="Climate and Environment" aria-label="Climate and Environment" data-mparticletitle="Climate and Environment">Climate and Environment</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/sci-tech" title="Sci-Tech" aria-label="Sci-Tech" data-mparticletitle="Sci-Tech">Sci-Tech</a></li> <li data-empty="true"><div></div></li><li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/entertainment" title="Entertainment" aria-label="Entertainment" data-mparticletitle="Entertainment">Entertainment</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/lifestyle" title="Lifestyle" aria-label="Lifestyle" data-mparticletitle="Lifestyle">Lifestyle</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/business" title="Business" aria-label="Business" data-mparticletitle="Business">Business</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/sports" title="Sports" aria-label="Sports" data-mparticletitle="Sports">Sports</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/business/real-estate" title="Real Estate" aria-label="Real Estate" data-mparticletitle="Real Estate">Real Estate</a></li> <li data-empty="true"><div></div></li><li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/highly-engaged" title="Highly Engaged" aria-label="Highly Engaged" data-mparticletitle="Highly Engaged">Highly Engaged</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/world/israel-hamas-war" title="Israel-Hamas War" aria-label="Israel-Hamas War" data-mparticletitle="Israel-Hamas War">Israel-Hamas War</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/weather" title="Weather" aria-label="Weather" data-mparticletitle="Weather">Weather</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/autos" title="Autos" aria-label="Autos" data-mparticletitle="Autos">Autos</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/world/america-votes" title="America Votes" aria-label="America Votes" data-mparticletitle="America Votes">America Votes</a></li> <li data-empty="true"><div></div></li><li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/nanos" title="Nanos on the Numbers" aria-label="Nanos on the Numbers" data-mparticletitle="Nanos on the Numbers">Nanos on the Numbers</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/newsletters" title="Newsletters" aria-label="Newsletters" data-mparticletitle="Newsletters">Newsletters</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/local-spotlight" title="Local Spotlight" aria-label="Local Spotlight" data-mparticletitle="Local Spotlight">Local Spotlight</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/photo-galleries" title="Photo Galleries" aria-label="Photo Galleries" data-mparticletitle="Photo Galleries">Photo Galleries</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/happening-now" title="Happening Now" aria-label="Happening Now" data-mparticletitle="Happening Now">Happening Now</a></li> </ul> </li> </ul> </li> <li role="menuitem"> <button id="navItem-1" aria-haspopup="true" class="c-nav__anchor--1 icon--chevron--down c-nav__menu--button" aria-expanded="false">VIDEO</button> <ul class="c-nav__level c-nav--closed" data-subnav="2" aria-hidden="true" aria-expanded="false"> <li> <div class="c-nav__level__subsection"> <h3>Video Hubs</h3> </div> <ul class="c-nav__level" data-subnav="3"> <li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/video" title="CTV News" aria-label="CTV News" data-mparticletitle="CTV News">CTV News</a></li> <li><a class="c-nav__anchor--2" href="https://atlantic.ctvnews.ca/video" title="Atlantic" aria-label="Atlantic" data-mparticletitle="Atlantic">Atlantic</a></li> <li><a class="c-nav__anchor--2" href="https://barrie.ctvnews.ca/video" title="Barrie" aria-label="Barrie" data-mparticletitle="Barrie">Barrie</a></li> <li><a class="c-nav__anchor--2" href="https://calgary.ctvnews.ca/video" title="Calgary" aria-label="Calgary" data-mparticletitle="Calgary">Calgary</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/video?binId=1.811512" title="Entertainment" aria-label="Entertainment" data-mparticletitle="Entertainment">Entertainment</a></li> <li data-empty="true"><div></div></li><li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://Edmonton.ctvnews.ca/video" title="Edmonton" aria-label="Edmonton" data-mparticletitle="Edmonton">Edmonton</a></li> <li><a class="c-nav__anchor--2" href="https://Kitchener.ctvnews.ca/video" title="Kitchener" aria-label="Kitchener" data-mparticletitle="Kitchener">Kitchener</a></li> <li><a class="c-nav__anchor--2" href="https://London.ctvnews.ca/video" title="London" aria-label="London" data-mparticletitle="London">London</a></li> <li><a class="c-nav__anchor--2" href="https://Montreal.ctvnews.ca/video" title="Montreal" aria-label="Montreal" data-mparticletitle="Montreal">Montreal</a></li> <li><a class="c-nav__anchor--2" href="https://northernontario.ctvnews.ca/video" title="Northern Ontario" aria-label="Northern Ontario" data-mparticletitle="Northern Ontario">Northern Ontario</a></li> <li data-empty="true"><div></div></li><li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://Ottawa.ctvnews.ca/video" title="Ottawa" aria-label="Ottawa" data-mparticletitle="Ottawa">Ottawa</a></li> <li><a class="c-nav__anchor--2" href="https://Regina.ctvnews.ca/video" title="Regina" aria-label="Regina" data-mparticletitle="Regina">Regina</a></li> <li><a class="c-nav__anchor--2" href="https://Saskatoon.ctvnews.ca/video" title="Saskatoon" aria-label="Saskatoon" data-mparticletitle="Saskatoon">Saskatoon</a></li> <li><a class="c-nav__anchor--2" href="https://Toronto.ctvnews.ca/video" title="Toronto" aria-label="Toronto" data-mparticletitle="Toronto">Toronto</a></li> <li><a class="c-nav__anchor--2" href="https://bc.ctvnews.ca/video" title="Vancouver" aria-label="Vancouver" data-mparticletitle="Vancouver">Vancouver</a></li> <li data-empty="true"><div></div></li><li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://vancouverisland.ctvnews.ca/video" title="Vancouver Island" aria-label="Vancouver Island" data-mparticletitle="Vancouver Island">Vancouver Island</a></li> <li><a class="c-nav__anchor--2" href="https://Windsor.ctvnews.ca/video" title="Windsor" aria-label="Windsor" data-mparticletitle="Windsor">Windsor</a></li> <li><a class="c-nav__anchor--2" href="https://Winnipeg.ctvnews.ca/video" title="Winnipeg" aria-label="Winnipeg" data-mparticletitle="Winnipeg">Winnipeg</a></li> </ul> </li> <li> <div class="c-nav__level__subsection"> <h3>SHOWS</h3> </div> <ul class="c-nav__level" data-subnav="3"> <li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/ctv-national-news" title="CTV National News" aria-label="CTV National News" data-mparticletitle="CTV National News">CTV National News</a></li> <li><a class="c-nav__anchor--2" href="https://ctvnews.ca/power-play" title="Power Play" aria-label="Power Play" data-mparticletitle="Power Play">Power Play</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/qp" title="Question Period" aria-label="Question Period" data-mparticletitle="Question Period">Question Period</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/w5" title="W5" aria-label="W5" data-mparticletitle="W5">W5</a></li> </ul> </li> <li> <div class="c-nav__level__subsection"> <h3>LIVE</h3> </div> <ul class="c-nav__level" data-subnav="3"> <li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/live" title="CTV News LIVE" aria-label="CTV News LIVE" data-mparticletitle="CTV News LIVE">CTV News LIVE</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/app" title="CTV News App" aria-label="CTV News App" data-mparticletitle="CTV News App">CTV News App</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/ctv-news-help" title="Video Help" aria-label="Video Help" data-mparticletitle="Video Help">Video Help</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/voice" title="Voice Assistant Help" aria-label="Voice Assistant Help" data-mparticletitle="Voice Assistant Help">Voice Assistant Help</a></li> </ul> </li> </ul> </li> <li role="menuitem"> <button id="navItem-2" aria-haspopup="true" class="c-nav__anchor--1 icon--chevron--down c-nav__menu--button" aria-expanded="false">LOCAL</button> <ul class="c-nav__level c-nav--closed" data-subnav="2" aria-hidden="true" aria-expanded="false"> <li> <ul class="c-nav__level" data-subnav="3"> <li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://atlantic.ctvnews.ca/" title="Atlantic" aria-label="Atlantic" data-mparticletitle="Atlantic">Atlantic</a></li> <li><a class="c-nav__anchor--2" href="https://barrie.ctvnews.ca/" title="Barrie" aria-label="Barrie" data-mparticletitle="Barrie">Barrie</a></li> <li><a class="c-nav__anchor--2" href="https://calgary.ctvnews.ca/" title="Calgary" aria-label="Calgary" data-mparticletitle="Calgary">Calgary</a></li> <li><a class="c-nav__anchor--2" href="https://edmonton.ctvnews.ca/" title="Edmonton" aria-label="Edmonton" data-mparticletitle="Edmonton">Edmonton</a></li> <li><a class="c-nav__anchor--2" href="https://kitchener.ctvnews.ca/guelph" title="Guelph" aria-label="Guelph" data-mparticletitle="Guelph">Guelph</a></li> <li data-empty="true"><div></div></li><li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://ottawa.ctvnews.ca/kingston" title="Kingston" aria-label="Kingston" data-mparticletitle="Kingston">Kingston</a></li> <li><a class="c-nav__anchor--2" href="https://kitchener.ctvnews.ca/" title="Kitchener" aria-label="Kitchener" data-mparticletitle="Kitchener">Kitchener</a></li> <li><a class="c-nav__anchor--2" href="https://calgary.ctvnews.ca/lethbridge" title="Lethbridge" aria-label="Lethbridge" data-mparticletitle="Lethbridge">Lethbridge</a></li> <li><a class="c-nav__anchor--2" href="https://london.ctvnews.ca/" title="London" aria-label="London" data-mparticletitle="London">London</a></li> <li><a class="c-nav__anchor--2" href="https://montreal.ctvnews.ca/" title="Montreal" aria-label="Montreal" data-mparticletitle="Montreal">Montreal</a></li> <li data-empty="true"><div></div></li><li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://vancouverisland.ctvnews.ca/nanaimo" title="Nanaimo" aria-label="Nanaimo" data-mparticletitle="Nanaimo">Nanaimo</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/canada/newfoundland-and-labrador" title="Newfoundland and Labrador" aria-label="Newfoundland and Labrador" data-mparticletitle="Newfoundland and Labrador">Newfoundland and Labrador</a></li> <li><a class="c-nav__anchor--2" href="https://northernontario.ctvnews.ca/" title="Northern Ontario" aria-label="Northern Ontario" data-mparticletitle="Northern Ontario">Northern Ontario</a></li> <li><a class="c-nav__anchor--2" href="https://ottawa.ctvnews.ca/" title="Ottawa" aria-label="Ottawa" data-mparticletitle="Ottawa">Ottawa</a></li> <li><a class="c-nav__anchor--2" href="https://ottawa.ctvnews.ca/pembroke" title="Pembroke" aria-label="Pembroke" data-mparticletitle="Pembroke">Pembroke</a></li> <li data-empty="true"><div></div></li><li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://saskatoon.ctvnews.ca/prince-albert" title="Prince Albert" aria-label="Prince Albert" data-mparticletitle="Prince Albert">Prince Albert</a></li> <li><a class="c-nav__anchor--2" href="https://edmonton.ctvnews.ca/red-deer" title="Red Deer" aria-label="Red Deer" data-mparticletitle="Red Deer">Red Deer</a></li> <li><a class="c-nav__anchor--2" href="https://regina.ctvnews.ca/" title="Regina" aria-label="Regina" data-mparticletitle="Regina">Regina</a></li> <li><a class="c-nav__anchor--2" href="https://saskatoon.ctvnews.ca/" title="Saskatoon" aria-label="Saskatoon" data-mparticletitle="Saskatoon">Saskatoon</a></li> <li><a class="c-nav__anchor--2" href="https://northernontario.ctvnews.ca/sault-ste-marie" title="Sault Ste. Marie" aria-label="Sault Ste. Marie" data-mparticletitle="Sault Ste. Marie">Sault Ste. Marie</a></li> <li data-empty="true"><div></div></li><li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://toronto.ctvnews.ca/" title="Toronto" aria-label="Toronto" data-mparticletitle="Toronto">Toronto</a></li> <li><a class="c-nav__anchor--2" href="https://bc.ctvnews.ca/" title="Vancouver" aria-label="Vancouver" data-mparticletitle="Vancouver">Vancouver</a></li> <li><a class="c-nav__anchor--2" href="https://vancouverisland.ctvnews.ca/" title="Vancouver Island" aria-label="Vancouver Island" data-mparticletitle="Vancouver Island">Vancouver Island</a></li> <li><a class="c-nav__anchor--2" href="https://windsor.ctvnews.ca/" title="Windsor" aria-label="Windsor" data-mparticletitle="Windsor">Windsor</a></li> <li><a class="c-nav__anchor--2" href="https://winnipeg.ctvnews.ca/" title="Winnipeg" aria-label="Winnipeg" data-mparticletitle="Winnipeg">Winnipeg</a></li> </ul> </li> </ul> </li> <li role="menuitem"> <button id="navItem-3" aria-haspopup="true" class="c-nav__anchor--1 icon--chevron--down c-nav__menu--button" aria-expanded="false">SHOWS</button> <ul class="c-nav__level c-nav--closed" data-subnav="2" aria-hidden="true" aria-expanded="false"> <li> <div class="c-nav__level__subsection"> <h3>News Programs</h3> </div> <ul class="c-nav__level" data-subnav="3"> <li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/ctv-national-news" title="CTV National News" aria-label="CTV National News" data-mparticletitle="CTV National News">CTV National News</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/power-play" title="Power Play" aria-label="Power Play" data-mparticletitle="Power Play">Power Play</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/qp/" title="QP" aria-label="QP" data-mparticletitle="QP">QP</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/w5/" title="W5" aria-label="W5" data-mparticletitle="W5">W5</a></li> </ul> </li> </ul> </li> <li role="menuitem"> <button id="navItem-4" aria-haspopup="true" class="c-nav__anchor--1 icon--chevron--down c-nav__menu--button" aria-expanded="false">ABOUT</button> <ul class="c-nav__level c-nav--closed" data-subnav="2" aria-hidden="true" aria-expanded="false"> <li> <div class="c-nav__level__subsection"> <h3>SECTIONS</h3> </div> <ul class="c-nav__level" data-subnav="3"> <li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/editorial-standards-and-policies" title="Editorial Standards and Policies" aria-label="Editorial Standards and Policies" data-mparticletitle="Editorial Standards and Policies">Editorial Standards and Policies</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/search-results" title="Search CTV News" aria-label="Search CTV News" data-mparticletitle="Search CTV News">Search CTV News</a></li> <li><a class="c-nav__anchor--2" href="https://www.bellmedia.ca/about-bellmedia/" title="About Bell Media" aria-label="About Bell Media" data-mparticletitle="About Bell Media">About Bell Media</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/app" title="CTV News App" aria-label="CTV News App" data-mparticletitle="CTV News App">CTV News App</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/stox" title="CTV News Stox" aria-label="CTV News Stox" data-mparticletitle="CTV News Stox">CTV News Stox</a></li> <li data-empty="true"><div></div></li><li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/ctv-news-channel" title="CTV News Channel" aria-label="CTV News Channel" data-mparticletitle="CTV News Channel">CTV News Channel</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctv.ca/on-air?tab=schedule" title="CTV Schedule" aria-label="CTV Schedule" data-mparticletitle="CTV Schedule">CTV Schedule</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/podcasts" title="Podcasts" aria-label="Podcasts" data-mparticletitle="Podcasts">Podcasts</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/social" title="Social" aria-label="Social" data-mparticletitle="Social">Social</a></li> </ul> </li> <li> <div class="c-nav__level__subsection"> <h3>Bios</h3> </div> <ul class="c-nav__level" data-subnav="3"> <li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/more/ctv-national-news-team" title="CTV National News Team" aria-label="CTV National News Team" data-mparticletitle="CTV National News Team">CTV National News Team</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/more/ctvnews-ca-team" title="CTV News Digital Team" aria-label="CTV News Digital Team" data-mparticletitle="CTV News Digital Team">CTV News Digital Team</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/ctv-news-channel" title="CTV News Channel " aria-label="CTV News Channel " data-mparticletitle="CTV News Channel ">CTV News Channel </a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/w5/w5-team" title="W5 Team" aria-label="W5 Team" data-mparticletitle="W5 Team">W5 Team</a></li> </ul> </li> </ul> </li> <li role="menuitem"> <button id="navItem-5" aria-haspopup="true" class="c-nav__anchor--1 icon--chevron--down c-nav__menu--button" aria-expanded="false">Shopping Trends</button> <ul class="c-nav__level c-nav--closed" data-subnav="2" aria-hidden="true" aria-expanded="false"> <li> <div class="c-nav__level__subsection"> <h3>Sections</h3> </div> <ul class="c-nav__level" data-subnav="3"> <li data-empty="true"><div></div></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/shopping/gifts.html" title="Gifts" aria-label="Gifts" data-mparticletitle="Gifts">Gifts</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/shopping/tech.html" title="Tech" aria-label="Tech" data-mparticletitle="Tech">Tech</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/shopping/fashion.html" title="Fashion" aria-label="Fashion" data-mparticletitle="Fashion">Fashion</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/shopping/beauty.html" title="Beauty" aria-label="Beauty" data-mparticletitle="Beauty">Beauty</a></li> <li><a class="c-nav__anchor--2" href="https://www.ctvnews.ca/shopping/health-fitness.html" title="Health & Fitness" aria-label="Health & Fitness" data-mparticletitle="Health & Fitness">Health & Fitness</a></li> </ul> </li> </ul> </li> </ul> </nav> <div class="c-search__desktop" role="search" style="margin-top: 0px; margin-left:0px;"> <div class="c-search__bar"> <form action="https://www.ctvnews.ca/search-results/search-ctv-news-7.137" method="get"> <div class="c-search__bar--form active"> <label class="c-search__bar--hidden" for="search_bar_7_137">Search CTVNews.ca</label> <input id="search_bar_7_137" placeholder="Search CTVNews.ca" type="text" name="q" value=""/> <button class="c-search__bar--submit " type="submit"><span class="hideText">Search</span></button> </div> </form> </div> </div> </div> </div> <div class="seoheadertag aem-GridColumn aem-GridColumn--default--12"> <h1 style="overflow: hidden; height: 0px;">Sign up for email newsletters | CTV News</h1> </div> <div class="alert-banner aem-GridColumn--offset--tabletlandscape--0 aem-GridColumn--default--none aem-GridColumn--tabletlandscape--none aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--offset--default--0 aem-GridColumn--tabletlandscape--12"> <alert-banner xml-url="https://www.ctvnews.ca/rss/feeds-tve-ctv-news/ctvnews-ca-banners-1.5084348" public-url="https://www.ctvnews.ca"/> </div> <div class="responsivegrid hpto aem-GridColumn--default--none aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--offset--default--0"> <div class="aem-Grid aem-Grid--12 aem-Grid--tablet--12 aem-Grid--default--12 aem-Grid--phone--12 "> <div class="sectionheader title c-sectionheader-border-top aem-GridColumn aem-GridColumn--default--12"> <div id="sectionheader-5d2a658822" class="cmp-title"> <h2 class="cmp-title__text">Get CTV News in your mailbox</h2> </div> </div> <div class="htmlcomponent aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--default--6 aem-GridColumn--offset--default--0"> <div class="c-htmlComponent"> <html-component embed-id="Newsletter_sign_up" html-input=" <!-- [START] iframe code --> <style> #newsletterForm { width: 1px; min-width: 100%; min-height: 300px; } /* SPINNER */ @keyframes newsletterFormLoader { to {transform: rotate(360deg);} } .newsletterFormLoader { display: block; height: auto; padding: 40px 0; position: relative; background-color: #FFF; } .newsletterFormLoader:before { content: ''; box-sizing: border-box; position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; border-radius: 50%; border: 4px solid #ccc; border-top-color: #000; animation: newsletterFormLoader .6s linear infinite; } .newsletterFormLoader.error-message p { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color: #000; } .newsletterFormLoader.error-message:before { display: none !important; } </style> <div id="newsletterFormLoader" class="newsletterFormLoader"></div> <script type="text/javascript"> /*! iFrame Resizer (iframeSizer.min.js ) - v4.3.2 - 2021-04-26 * Desc: Force cross domain iframes to size to content. * Requires: iframeResizer.contentWindow.min.js to be loaded into the target frame. * Copyright: (c) 2021 David J. Bradshaw - dave@bradshaw.net * License: MIT */ !function(u){var f,l,a,x,M,I,k,r,m,F,t,g,z;function h(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function O(e,n,t){e.addEventListener(n,t,!1)}function R(e,n,t){e.removeEventListener(n,t,!1)}function o(e){return M+"["+(e="Host page: "+(n=e),e=window.top!==window.self?window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+n:"Nested host page: "+n:e)+"]";var n}function i(e){return F[e]?F[e].log:l}function T(e,n){s("log",e,n,i(e))}function E(e,n){s("info",e,n,i(e))}function N(e,n){s("warn",e,n,!0)}function s(e,n,t,i){!0===i&&"object"==typeof window.console&&console[e](o(n),t)}function e(n){function t(){i("Height"),i("Width"),L(function(){A(y),H(v),l("onResized",y)},y,"init")}function e(){var e=b.substr(I).split(":"),n=e[1]?parseInt(e[1],10):0,t=F[e[0]]&&F[e[0]].iframe,i=getComputedStyle(t);return{iframe:t,id:e[0],height:n+function(e){if("border-box"!==e.boxSizing)return 0;var n=e.paddingTop?parseInt(e.paddingTop,10):0,e=e.paddingBottom?parseInt(e.paddingBottom,10):0;return n+e}(i)+function(e){if("border-box"!==e.boxSizing)return 0;var n=e.borderTopWidth?parseInt(e.borderTopWidth,10):0,e=e.borderBottomWidth?parseInt(e.borderBottomWidth,10):0;return n+e}(i),width:e[2],type:e[3]}}function i(e){var n=Number(F[v]["max"+e]),t=Number(F[v]["min"+e]),i=e.toLowerCase(),e=Number(y[i]);T(v,"Checking "+i+" is in range "+t+"-"+n),e<t&&(e=t,T(v,"Set "+i+" to min value")),n<e&&(e=n,T(v,"Set "+i+" to max value")),y[i]=""+e}function o(){function e(){return i.constructor===Array?function(){var e=0,n=!1;for(T(v,"Checking connection is from allowed list of origins: "+i);e<i.length;e++)if(i[e]===t){n=!0;break}return n}():(e=F[v]&&F[v].remoteHost,T(v,"Checking connection is from: "+e),t===e);var e}var t=n.origin,i=F[v]&&F[v].checkOrigin;if(i&&""+t!="null"&&!e())throw new Error("Unexpected message received from: "+t+" for "+y.iframe.id+". Message was: "+n.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return 1}function a(e){return b.substr(b.indexOf(":")+x+e)}function s(t,i){var e,n,o;e=function(){var e,n;B("Send Page Info","pageInfo:"+(e=document.body.getBoundingClientRect(),n=y.iframe.getBoundingClientRect(),JSON.stringify({iframeHeight:n.height,iframeWidth:n.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(n.top-e.top,10),offsetLeft:parseInt(n.left-e.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})),t,i)},n=32,z[o=i]||(z[o]=setTimeout(function(){z[o]=null,e()},n))}function r(e){e=e.getBoundingClientRect();return S(v),{x:Math.floor(Number(e.left)+Number(k.x)),y:Math.floor(Number(e.top)+Number(k.y))}}function d(e){var n=e?r(y.iframe):{x:0,y:0},t={x:Number(y.width)+n.x,y:Number(y.height)+n.y};T(v,"Reposition requested from iFrame (offset x:"+n.x+" y:"+n.y+")"),window.top!==window.self?window.parentIFrame?window.parentIFrame["scrollTo"+(e?"Offset":"")](t.x,t.y):N(v,"Unable to scroll to requested position, window.parentIFrame not found"):(k=t,c(),T(v,"--"))}function c(){!1!==l("onScroll",k)?H(v):j()}function u(e){var n,t=e.split("#")[1]||"",e=decodeURIComponent(t),i=document.getElementById(e)||document.getElementsByName(e)[0];i?(n=r(i),T(v,"Moving to in page link (#"+t+") at x: "+n.x+" y: "+n.y),k={x:n.x,y:n.y},c(),T(v,"--")):window.top!==window.self?window.parentIFrame?window.parentIFrame.moveToAnchor(t):T(v,"In page link #"+t+" not found and window.parentIFrame not found"):T(v,"In page link #"+t+" not found")}function f(e){var n,t={};t=0===Number(y.width)&&0===Number(y.height)?{x:(n=a(9).split(":"))[1],y:n[0]}:{x:y.width,y:y.height},l(e,{iframe:y.iframe,screenX:Number(t.x),screenY:Number(t.y),type:y.type})}function l(e,n){return W(v,e,n)}function m(){switch(F[v]&&F[v].firstRun&&F[v]&&(F[v].firstRun=!1),y.type){case"close":C(y.iframe);break;case"message":n=a(6),T(v,"onMessage passed: {iframe: "+y.iframe.id+", message: "+n+"}"),l("onMessage",{iframe:y.iframe,message:JSON.parse(n)}),T(v,"--");break;case"mouseenter":f("onMouseEnter");break;case"mouseleave":f("onMouseLeave");break;case"autoResize":F[v].autoResize=JSON.parse(a(9));break;case"scrollTo":d(!1);break;case"scrollToOffset":d(!0);break;case"pageInfo":s(F[v]&&F[v].iframe,v),r=v,e("Add ",O),F[r]&&(F[r].stopPageInfo=o);break;case"pageInfoStop":F[v]&&F[v].stopPageInfo&&(F[v].stopPageInfo(),delete F[v].stopPageInfo);break;case"inPageLink":u(a(9));break;case"reset":P(y);break;case"init":t(),l("onInit",y.iframe);break;default:0===Number(y.width)&&0===Number(y.height)?N("Unsupported message received ("+y.type+"), this is likely due to the iframe containing a later version of iframe-resizer than the parent page"):t()}function e(n,t){function i(){F[r]?s(F[r].iframe,r):o()}["scroll","resize"].forEach(function(e){T(r,n+e+" listener for sendPageInfo"),t(window,e,i)})}function o(){e("Remove ",R)}var r,n}var g,h,p,w,b=n.data,y={},v=null;"[iFrameResizerChild]Ready"===b?function(){for(var e in F)B("iFrame requested init",q(e),F[e].iframe,e)}():M===(""+b).substr(0,I)&&b.substr(I).split(":")[0]in F?(y=e(),v=y.id,F[v]&&(F[v].loaded=!0),(w=y.type in{true:1,false:1,undefined:1})&&T(v,"Ignoring init message from meta parent page"),!w&&(p=!0,F[h=v]||(p=!1,N(y.type+" No settings for "+h+". Message was: "+b)),p)&&(T(v,"Received: "+b),g=!0,null===y.iframe&&(N(v,"IFrame ("+y.id+") not found"),g=!1),g&&o()&&m())):E(v,"Ignored: "+b)}function W(e,n,t){var i=null,o=null;if(F[e]){if("function"!=typeof(i=F[e][n]))throw new TypeError(n+" on iFrame["+e+"] is not a function");o=i(t)}return o}function p(e){e=e.id;delete F[e]}function C(e){var n=e.id;if(!1!==W(n,"onClose",n)){T(n,"Removing iFrame: "+n);try{e.parentNode&&e.parentNode.removeChild(e)}catch(e){N(e)}W(n,"onClosed",n),T(n,"--"),p(e)}else T(n,"Close iframe cancelled by onClose event")}function S(e){null===k&&T(e,"Get page position: "+(k={x:window.pageXOffset!==u?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==u?window.pageYOffset:document.documentElement.scrollTop}).x+","+k.y)}function H(e){null!==k&&(window.scrollTo(k.x,k.y),T(e,"Set page position: "+k.x+","+k.y),j())}function j(){k=null}function P(e){T(e.id,"Size reset requested by "+("init"===e.type?"host page":"iFrame")),S(e.id),L(function(){A(e),B("reset","reset",e.iframe,e.id)},e,"reset")}function A(o){function t(e){function n(){Object.keys(F).forEach(function(e){function n(e){return"0px"===(F[t]&&F[t].iframe.style[e])}var t;F[t=e]&&null!==F[t].iframe.offsetParent&&(n("height")||n("width"))&&B("Visibility change","resize",F[t].iframe,t)})}function t(e){T("window","Mutation observed: "+e[0].target+" "+e[0].type),c(n,16)}var i;a||"0"!==o[e]||(a=!0,T(r,"Hidden iFrame detected, creating visibility listener"),(i=h())&&function(){var e=document.querySelector("body");new i(t).observe(e,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0})}())}function e(e){var n;n=e,o.id?(o.iframe.style[n]=o[n]+"px",T(o.id,"IFrame ("+r+") "+n+" set to "+o[n]+"px")):T("undefined","messageData id not set"),t(e)}var r=o.iframe.id;F[r]&&(F[r].sizeHeight&&e("height"),F[r].sizeWidth&&e("width"))}function L(e,n,t){t!==n.type&&r&&!window.jasmine?(T(n.id,"Requesting animation frame"),r(e)):e()}function B(n,t,i,o,e){function r(){var e;i&&"contentWindow"in i&&null!==i.contentWindow?(e=F[o]&&F[o].targetOrigin,T(o,"["+n+"] Sending msg to iframe["+o+"] ("+t+") targetOrigin: "+e),i.contentWindow.postMessage(M+t,e)):N(o,"["+n+"] IFrame("+o+") not found")}function a(){e&&F[o]&&F[o].warningTimeout&&(F[o].msgTimeout=setTimeout(function(){!F[o]||F[o].loaded||s||(s=!0,N(o,"IFrame has not responded within "+F[o].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))},F[o].warningTimeout))}var s=!1;o=o||i.id,F[o]&&(r(),a())}function q(e){return e+":"+F[e].bodyMarginV1+":"+F[e].sizeWidth+":"+F[e].log+":"+F[e].interval+":"+F[e].enablePublicMethods+":"+F[e].autoResize+":"+F[e].bodyMargin+":"+F[e].heightCalculationMethod+":"+F[e].bodyBackground+":"+F[e].bodyPadding+":"+F[e].tolerance+":"+F[e].inPageLinks+":"+F[e].resizeFrom+":"+F[e].widthCalculationMethod+":"+F[e].mouseEvents}function d(i,e){function n(t){var e,n=h();n&&(e=n,i.parentNode&&new e(function(e){e.forEach(function(e){Array.prototype.slice.call(e.removedNodes).forEach(function(e){e===i&&C(i)})})}).observe(i.parentNode,{childList:!0})),O(i,"load",function(){var e,n;B("iFrame.onload",t,i,u,!0),e=F[s]&&F[s].firstRun,n=F[s]&&F[s].heightCalculationMethod in m,!e&&n&&P({iframe:i,height:0,width:0,type:"init"})}),B("init",t,i,u,!0)}function t(e){var n=e.split("Callback");2===n.length&&(this[n="on"+n[0].charAt(0).toUpperCase()+n[0].slice(1)]=this[e],delete this[e],N(s,"Deprecated: '"+e+"' has been renamed '"+n+"'. The old method will be removed in the next major version."))}function o(e){e=e||{},F[s]={firstRun:!0,iframe:i,remoteHost:i.src&&i.src.split("/").slice(0,3).join("/")},function(e){if("object"!=typeof e)throw new TypeError("Options is not an object")}(e),Object.keys(e).forEach(t,e),function(e){for(var n in g)Object.prototype.hasOwnProperty.call(g,n)&&(F[s][n]=(Object.prototype.hasOwnProperty.call(e,n)?e:g)[n])}(e),F[s]&&(F[s].targetOrigin=!0===F[s].checkOrigin?""===(e=F[s].remoteHost)||null!==e.match(/^(about:blank|javascript:|file:\/\/)/)?"*":e:"*")}var r,a,s=(""===(r=i.id)&&(i.id=(a=e&&e.id||g.id+f++,null!==document.getElementById(a)&&(a+=f++),r=a),l=(e||{}).log,T(r,"Added missing iframe ID: "+r+" ("+i.src+")")),r);function d(e){var n=F[s][e];1/0!==n&&0!==n&&(i.style[e]="number"==typeof n?n+"px":n,T(s,"Set "+e+" = "+i.style[e]))}function c(e){if(F[s]["min"+e]>F[s]["max"+e])throw new Error("Value for min"+e+" can not be greater than max"+e)}s in F&&"iFrameResizer"in i?N(s,"Ignored iFrame, already setup."):(o(e),function(){switch(T(s,"IFrame scrolling "+(F[s]&&F[s].scrolling?"enabled":"disabled")+" for "+s),i.style.overflow=!1===(F[s]&&F[s].scrolling)?"hidden":"auto",F[s]&&F[s].scrolling){case"omit":break;case!0:i.scrolling="yes";break;case!1:i.scrolling="no";break;default:i.scrolling=F[s]?F[s].scrolling:"no"}}(),c("Height"),c("Width"),d("maxHeight"),d("minHeight"),d("maxWidth"),d("minWidth"),"number"!=typeof(F[s]&&F[s].bodyMargin)&&"0"!==(F[s]&&F[s].bodyMargin)||(F[s].bodyMarginV1=F[s].bodyMargin,F[s].bodyMargin=F[s].bodyMargin+"px"),n(q(s)),F[s]&&(F[s].iframe.iFrameResizer={close:C.bind(null,F[s].iframe),removeListeners:p.bind(null,F[s].iframe),resize:B.bind(null,"Window resize","resize",F[s].iframe),moveToAnchor:function(e){B("Move to anchor","moveToAnchor:"+e,F[s].iframe,s)},sendMessage:function(e){B("Send Message","message:"+(e=JSON.stringify(e)),F[s].iframe,s)}}))}function c(e,n){null===t&&(t=setTimeout(function(){t=null,e()},n))}function n(){"hidden"!==document.visibilityState&&(T("document","Trigger event: Visiblity change"),c(function(){w("Tab Visable","resize")},16))}function w(t,i){Object.keys(F).forEach(function(e){var n;F[n=e]&&"parent"===F[n].resizeFrom&&F[n].autoResize&&!F[n].firstRun&&B(t,i,F[e].iframe,e)})}function b(){O(window,"message",e),O(window,"resize",function(){var e;T("window","Trigger event: "+(e="resize")),c(function(){w("Window "+e,"resize")},16)}),O(document,"visibilitychange",n),O(document,"-webkit-visibilitychange",n)}function y(){function i(e,n){n&&(function(){if(!n.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==n.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+n.tagName+">")}(),d(n,e),o.push(n))}var o;return function(){for(var e=["moz","webkit","o","ms"],n=0;n<e.length&&!r;n+=1)r=window[e[n]+"RequestAnimationFrame"];r?r=r.bind(window):T("setup","RequestAnimationFrame not supported")}(),b(),function(e,n){var t;switch(o=[],(t=e)&&t.enablePublicMethods&&N("enablePublicMethods option has been removed, public methods are now always available in the iFrame"),typeof n){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(n||"iframe"),i.bind(u,e));break;case"object":i(e,n);break;default:throw new TypeError("Unexpected data type ("+typeof n+")")}return o}}function v(e){e.fn?e.fn.iFrameResize||(e.fn.iFrameResize=function(t){return this.filter("iframe").each(function(e,n){d(n,t)}).end()}):E("","Unable to bind to jQuery, it is not fully loaded.")}"undefined"!=typeof window&&(x="message".length,I=(M="[iFrameSizer]").length,r=window.requestAnimationFrame,g={autoResize:!(t=k=null),bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!(a=l=!1),inPageLinks:!(F={}),enablePublicMethods:!(f=0),heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!(m={max:1,scroll:1,bodyScroll:1,documentElementScroll:1}),maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,mouseEvents:!0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){N("onMessage function not defined")},onMouseEnter:function(){},onMouseLeave:function(){},onResized:function(){},onScroll:function(){return!0}},z={},window.jQuery&&v(window.jQuery),"function"==typeof define&&define.amd?define([],y):"object"==typeof module&&"object"==typeof module.exports&&(module.exports=y()),window.iFrameResize=window.iFrameResize||y())}(); //# sourceMappingURL=iframeResizer.map </script> <script type="text/javascript"> window.NEWSLETTER_MANAGEMENT = (typeof window.NEWSLETTER_MANAGEMENT === 'undefined') ? {} : window.NEWSLETTER_MANAGEMENT; window.NEWSLETTER_MANAGEMENT.iframeLoaded = false; window.NEWSLETTER_MANAGEMENT.onIframeLoaded = function() { window.NEWSLETTER_MANAGEMENT.iframeLoaded = true; document.getElementById('newsletterFormLoader').style.display = 'none'; iFrameResize({ log: false }, '#newsletterForm'); }; window.NEWSLETTER_MANAGEMENT.onIframeError = function() { var loader = document.getElementById('newsletterFormLoader'); var iframeSrc = document.getElementById('newsletterForm').src; loader.style.display = 'block'; loader.classList.add("error-message"); loader.innerHTML = iframeSrc.includes("lang=fr") ? '<p>Votre navigateur n\'affiche pas les iframes, veuillez cliquer <a href="' + iframeSrc + '" target="_blank">ici</a> pour accéder au formulaire.</p>' : '<p>Your browser does not display iframes, please click <a href="' + iframeSrc + '" target="_blank">here</a> to access the form.</p>'; }; setTimeout(function(){ if (!window.NEWSLETTER_MANAGEMENT.iframeLoaded) { window.NEWSLETTER_MANAGEMENT.onIframeError(); } }, 10000); </script> <iframe id="newsletterForm" title="Newsletter signup form" src="https://dend1j8r0lsi.cloudfront.net/optin?service=ctvnews" width="100%" scrolling="no" frameborder="0" onload="window.NEWSLETTER_MANAGEMENT.onIframeLoaded()" onerror="window.NEWSLETTER_MANAGEMENT.onIframeError()"></iframe> <!-- [END] iframe code -->"></html-component> </div> </div> <div class="responsivegrid aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--default--6 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0"> <div class="aem-Grid aem-Grid--6 aem-Grid--phonelandscape--6 aem-Grid--tablet--12 aem-Grid--default--6 aem-Grid--phone--12 "> <div class="teaser aem-GridColumn--default--none aem-GridColumn--tablet--4 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--phonelandscape--6 aem-GridColumn--offset--tablet--0 aem-GridColumn--phonelandscape--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phonelandscape--0 aem-GridColumn--default--2"> <div class="c-teaser"> <div class="c-teaser__content"> <h3 class="c-teaser__title"> Sign up today for the latest breaking news headlines delivered directly to your inbox. </h3> </div> <div class="c-teaser__image"> <div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/teaser_copy_copy_cop.coreimg.90{.width}.png/1707852002269/breaking-news-1-4435731.png" data-cmp-widths="80,160,240,320,480,680,860,1000" data-asset="/content/dam/ctvnews/en/images/2019/5/24/breaking-news-1-4435731.png" data-title="Breaking News" data-show-placeholder="properties.teaserHideImageMobile" data-show="false" class="c-image" itemscope itemtype="http://schema.org/ImageObject"> <div class="shimmer image"></div> <noscript data-cmp-hook-image="noscript"> <img data-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/teaser_copy_copy_cop.coreimg.png/1707852002269/breaking-news-1-4435731.png" class="c-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Breaking News alerts" title="Breaking News"/> </noscript> </div> </div> </div> </div> <div class="teaser aem-GridColumn--default--none aem-GridColumn--tablet--4 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--phonelandscape--6 aem-GridColumn--offset--tablet--0 aem-GridColumn--phonelandscape--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phonelandscape--0 aem-GridColumn--default--2"> <div class="c-teaser"> <div class="c-teaser__content"> <h3 class="c-teaser__title"> Catch up on the biggest headlines with ‘5 Things to Know’ to start your morning. </h3> </div> <div class="c-teaser__image"> <div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/teaser_copy_copy_cop_171066649.coreimg.90{.width}.png/1707851563917/5-things-to-know-1-4995932.png" data-cmp-widths="80,160,240,320,480,680,860,1000" data-asset="/content/dam/ctvnews/en/images/2020/6/23/5-things-to-know-1-4995932.png" data-title="5 Things to Know" data-show-placeholder="properties.teaserHideImageMobile" data-show="false" class="c-image" itemscope itemtype="http://schema.org/ImageObject"> <div class="shimmer image"></div> <noscript data-cmp-hook-image="noscript"> <img data-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/teaser_copy_copy_cop_171066649.coreimg.png/1707851563917/5-things-to-know-1-4995932.png" class="c-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="5 Things to Know" title="5 Things to Know"/> </noscript> </div> </div> </div> </div> <div class="teaser aem-GridColumn--default--none aem-GridColumn--tablet--4 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--phonelandscape--6 aem-GridColumn--offset--tablet--0 aem-GridColumn--phonelandscape--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phonelandscape--0 aem-GridColumn--default--2"> <div class="c-teaser"> <div class="c-teaser__content"> <h3 class="c-teaser__title"> End your day with the top stories by signing up for the Nightly Briefing. </h3> </div> <div class="c-teaser__image"> <div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/teaser_copy_copy.coreimg.90{.width}.png/1707851506129/nightly-briefing-promo-png.png" data-cmp-widths="80,160,240,320,480,680,860,1000" data-asset="/content/dam/ctvnews/en/images/2021/11/10/Nightly-Briefing-Promo-png.png" data-show-placeholder="properties.teaserHideImageMobile" data-show="false" class="c-image" itemscope itemtype="http://schema.org/ImageObject"> <div class="shimmer image"></div> <noscript data-cmp-hook-image="noscript"> <img data-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/teaser_copy_copy.coreimg.png/1707851506129/nightly-briefing-promo-png.png" class="c-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Nightly Briefing"/> </noscript> </div> </div> </div> </div> <div class="responsivegrid aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--phonelandscape--none aem-GridColumn--default--none aem-GridColumn--phone--6 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--phonelandscape--12 aem-GridColumn--default--6 aem-GridColumn--offset--default--0 aem-GridColumn--offset--phonelandscape--0"> <div class="aem-Grid aem-Grid--6 aem-Grid--phonelandscape--12 aem-Grid--tablet--12 aem-Grid--default--6 aem-Grid--phone--6 "> <div class="teaser aem-GridColumn--default--none aem-GridColumn--phonelandscape--11 aem-GridColumn--tablet--4 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--offset--tablet--0 aem-GridColumn--phonelandscape--none aem-GridColumn--phone--none aem-GridColumn--phone--6 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phonelandscape--0 aem-GridColumn--default--2"> <div class="c-teaser"> <div class="c-teaser__content"> <h3 class="c-teaser__title"> Sign up for our newsletter, an informed guide on the global coronavirus pandemic. </h3> </div> <div class="c-teaser__image"> <div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/responsivegrid/teaser_copy_copy_cop.coreimg.90{.width}.png/1685990242004/the-covid19-brief.png" data-cmp-widths="80,160,240,320,480,680,860,1000" data-asset="/content/dam/ctvnews/en/images/2021/11/10/The-Covid19-Brief.png" data-show-placeholder="properties.teaserHideImageMobile" data-show="false" class="c-image" itemscope itemtype="http://schema.org/ImageObject"> <div class="shimmer image"></div> <noscript data-cmp-hook-image="noscript"> <img data-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/responsivegrid/teaser_copy_copy_cop.coreimg.png/1685990242004/the-covid19-brief.png" class="c-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="COVID-19 Brief"/> </noscript> </div> </div> </div> </div> <div class="teaser aem-GridColumn--default--none aem-GridColumn--tablet--4 aem-GridColumn--phonelandscape--12 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--offset--tablet--0 aem-GridColumn--phonelandscape--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phonelandscape--0 aem-GridColumn--default--2"> <div class="c-teaser"> <div class="c-teaser__content"> <h3 class="c-teaser__title"> Get the top political stories and a preview of what’s next on the agenda, in one weekly update. </h3> </div> <div class="c-teaser__image"> <div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/responsivegrid/teaser_copy_copy_cop_866948222.coreimg.90{.width}.png/1693500996218/capitaldispatch-png.png" data-cmp-widths="80,160,240,320,480,680,860,1000" data-asset="/content/dam/ctvnews/en/images/2021/11/10/CapitalDispatch-png.png" data-show-placeholder="properties.teaserHideImageMobile" data-show="false" class="c-image" itemscope itemtype="http://schema.org/ImageObject"> <div class="shimmer image"></div> <noscript data-cmp-hook-image="noscript"> <img data-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/responsivegrid/teaser_copy_copy_cop_866948222.coreimg.png/1693500996218/capitaldispatch-png.png" class="c-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Capital Dispatch"/> </noscript> </div> </div> </div> </div> <div class="teaser aem-GridColumn--default--none aem-GridColumn--tablet--4 aem-GridColumn--phonelandscape--12 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--offset--tablet--0 aem-GridColumn--phonelandscape--none aem-GridColumn--phone--none aem-GridColumn--phone--6 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phonelandscape--0 aem-GridColumn--default--2"> <div class="c-teaser"> <div class="c-teaser__content"> <h3 class="c-teaser__title"> Keep your finger on the climate pulse with curated stories and insights arriving in your inbox. </h3> </div> <div class="c-teaser__image"> <div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/responsivegrid/teaser_copy_copy_cop_1170337162.coreimg.90{.width}.png/1700162732321/the-climate-barometer-16x9-png.png" data-cmp-widths="80,160,240,320,480,680,860,1000" data-asset="/content/dam/ctvnews/en/images/2021/11/10/The-Climate-Barometer-16x9-png.png" data-show-placeholder="properties.teaserHideImageMobile" data-show="false" class="c-image" itemscope itemtype="http://schema.org/ImageObject"> <div class="shimmer image"></div> <noscript data-cmp-hook-image="noscript"> <img data-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/responsivegrid/teaser_copy_copy_cop_1170337162.coreimg.png/1700162732321/the-climate-barometer-16x9-png.png" class="c-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Climate Barometer"/> </noscript> </div> </div> </div> </div> </div> </div> <div class="responsivegrid aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--6 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--default--6 aem-GridColumn--offset--default--0"> <div class="aem-Grid aem-Grid--6 aem-Grid--phonelandscape--6 aem-Grid--tablet--12 aem-Grid--default--6 aem-Grid--phone--6 "> <div class="teaser aem-GridColumn--default--none aem-GridColumn--tablet--4 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--phonelandscape--6 aem-GridColumn--offset--tablet--0 aem-GridColumn--phonelandscape--none aem-GridColumn--phone--none aem-GridColumn--phone--6 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phonelandscape--0 aem-GridColumn--default--2"> <div class="c-teaser"> <div class="c-teaser__content"> <h3 class="c-teaser__title"> Get comprehensive coverage of Canadian real estate news by signing up for The Offer. </h3> </div> <div class="c-teaser__image"> <div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/responsivegrid_copy_/teaser_copy_copy_cop.coreimg.90{.width}.png/1700162745962/the-offer-teaser.png" data-cmp-widths="80,160,240,320,480,680,860,1000" data-asset="/content/dam/ctvnews/en/images/2021/12/15/The-Offer-Teaser.png" data-show-placeholder="properties.teaserHideImageMobile" data-show="false" class="c-image" itemscope itemtype="http://schema.org/ImageObject"> <div class="shimmer image"></div> <noscript data-cmp-hook-image="noscript"> <img data-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/responsivegrid_copy_/teaser_copy_copy_cop.coreimg.png/1700162745962/the-offer-teaser.png" class="c-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="The Offer"/> </noscript> </div> </div> </div> </div> <div class="teaser aem-GridColumn--default--none aem-GridColumn--tablet--4 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--phonelandscape--6 aem-GridColumn--offset--tablet--0 aem-GridColumn--phonelandscape--none aem-GridColumn--phone--none aem-GridColumn--phone--6 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phonelandscape--0 aem-GridColumn--default--2"> <div class="c-teaser"> <div class="c-teaser__content"> <h3 class="c-teaser__title"> Sign up to read the best our local outlets have to offer every month with this curated collection of original stories. </h3> </div> <div class="c-teaser__image"> <div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/responsivegrid_copy_/teaser_copy_copy.coreimg.90{.width}.png/1687477758806/canada-this-month-teaser-1-6452565.png" data-cmp-widths="80,160,240,320,480,680,860,1000" data-asset="/content/dam/ctvnews/en/images/2023/6/22/canada-this-month-teaser-1-6452565.png" data-title="Canada This Month teaser" data-show-placeholder="properties.teaserHideImageMobile" data-show="false" class="c-image" itemscope itemtype="http://schema.org/ImageObject"> <div class="shimmer image"></div> <noscript data-cmp-hook-image="noscript"> <img data-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/responsivegrid_copy_/teaser_copy_copy.coreimg.png/1687477758806/canada-this-month-teaser-1-6452565.png" class="c-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Canada This Month" title="Canada This Month teaser"/> </noscript> <span class="c-image__title" itemprop="caption">Canada This Month teaser</span> </div> </div> </div> </div> <div class="teaser aem-GridColumn--default--none aem-GridColumn--tablet--4 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--phonelandscape--6 aem-GridColumn--offset--tablet--0 aem-GridColumn--phonelandscape--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phonelandscape--0 aem-GridColumn--default--2"> <div class="c-teaser"> <div class="c-teaser__content"> <h3 class="c-teaser__title"> Sign up for our revived Royal Dispatch, a newsletter on the monarchy sent straight to your inbox. </h3> </div> <div class="c-teaser__image"> <div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/responsivegrid_copy_/teaser_copy_copy_cop_707885697.coreimg.90{.width}.png/1689170111864/royal-dispatch-new-teaser-july-2023-v2-1-6476592.png" data-cmp-widths="80,160,240,320,480,680,860,1000" data-asset="/content/dam/ctvnews/en/images/2023/7/12/royal-dispatch-new-teaser-july-2023-v2-1-6476592.png" data-title="Royal Dispatch new teaser July 2023 v2" data-show-placeholder="properties.teaserHideImageMobile" data-show="false" class="c-image" itemscope itemtype="http://schema.org/ImageObject"> <div class="shimmer image"></div> <noscript data-cmp-hook-image="noscript"> <img data-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/responsivegrid_copy_/teaser_copy_copy_cop_707885697.coreimg.png/1689170111864/royal-dispatch-new-teaser-july-2023-v2-1-6476592.png" class="c-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Royal Dispatch" title="Royal Dispatch new teaser July 2023 v2"/> </noscript> <span class="c-image__title" itemprop="caption">Royal Dispatch new teaser July 2023 v2</span> </div> </div> </div> </div> </div> </div> <div class="teaser aem-GridColumn--default--none aem-GridColumn--tablet--4 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--phonelandscape--6 aem-GridColumn--offset--tablet--0 aem-GridColumn--phonelandscape--none aem-GridColumn--phone--none aem-GridColumn--phone--6 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phonelandscape--0 aem-GridColumn--default--2"> <div class="c-teaser"> <div class="c-teaser__content"> <h3 class="c-teaser__title"> Get exclusive and insider-only information on W5’s investigations with this weekly newsletter. </h3> </div> <div class="c-teaser__image"> <div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/teaser_copy_copy_cop_1108296594.coreimg.90{.width}.png/1660152116431/the-informant-1920x1080.png" data-cmp-widths="80,160,240,320,480,680,860,1000" data-asset="/content/dam/ctvnews/en/images/The_Informant-1920x1080.png" data-show-placeholder="properties.teaserHideImageMobile" data-show="false" class="c-image" itemscope itemtype="http://schema.org/ImageObject"> <div class="shimmer image"></div> <noscript data-cmp-hook-image="noscript"> <img data-src="/content/ctvnews/en/home/newsletters/_jcr_content/root/responsivegrid/responsivegrid_copy_/teaser_copy_copy_cop_1108296594.coreimg.png/1660152116431/the-informant-1920x1080.png" class="c-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="W5"/> </noscript> </div> </div> </div> </div> </div> </div> <div class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="htmlcomponent aem-GridColumn aem-GridColumn--default--12"> </div> </div> </div> </div> </div> <div class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div class="c-experiencefragment c-experiencefragment--experience-fragment-footer"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="quick-article-footer aem-GridColumn aem-GridColumn--default--12"> <footer class="bm-footer"> <div class="bm-footer__wrapper"> <ul class="bm-footer__wrapper__firstColumn" role="navigation" aria-label="CTV News Footer Links"> <li><a href="https://www.ctvnews.ca/search-results" title="Search CTV News">Search CTV News</a></li> <li><a href="https://www.bellmedia.ca/sales/digital/ctv-news-channel/" title="Advertise on CTVNews.ca">Advertise on CTVNews.ca</a></li> <li><a href="https://www.bellmedia.ca/sales/political-ads-registry/" title="Political Ads Registry">Political Ads Registry</a></li> <li><a href="https://jobs.bce.ca/bell/go/Media/3537600/" title="About CTV Careers">About CTV Careers</a></li> <li><a href="https://www.ctvnews.ca/stox" title="CTV News Stox">CTV News Stox</a></li> <li><a href="https://www.bellmedia.ca/the-lede/" title="Press Room">Press Room</a></li> <li><a href="https://www.ctvnews.ca/editorial-standards-and-policies" title="Editorial Standards & Policies">Editorial Standards & Policies</a></li> <li><a href="https://www.ctvnews.ca/contact" title="Contact Us">Contact Us</a></li> <li class="bm-footer__wrapper__videoLinks"> <a href="https://www.ctvnews.ca/app" title="CTV News App">CTV News App</a> <a href="https://www.ctvnews.ca/faq" title="Video Help">Video Help</a> <a href="https://www.bce.ca/Accessibility_services?brand=CTVNEWS" title="Accessibility">Accessibility</a> <a href="https://ctvnews.ca/shopping.html" title="https://ctvnews.ca/shopping.html">Shopping Trends</a> </li> <li class="bm-footer__wrapper__subscribeButton"> <hr class="divider"/> <div class="newsletter"> Stay up to date on the latest, breaking news </div> <div class="button"> <a class="cmp-button" href="https://www.ctvnews.ca/newsletters" title="Subscribe to newsletter"> Subscribe to newsletter </a> </div> </li> </ul> <ul class="bm-footer__wrapper__secColumn" role="navigation" aria-label="CTV News Programs"> <h2 class="title">CTV News Programs</h2> <li><a href="https://www.ctvnews.ca/ctv-national-news" title="CTV National News">CTV National News</a></li> <li><a href="https://www.ctvnews.ca/power-play" title="Power Play">Power Play</a></li> <li><a href="https://www.ctvnews.ca/w5/" title="W5">W5</a></li> <li><a href="https://www.ctvnews.ca/qp/" title="CTV Question Period">CTV Question Period</a></li> <li><a href="https://www.ctvnews.ca/ctv-news-channel" title=" CTV News Channel"> CTV News Channel</a></li> </ul> <ul class="bm-footer__wrapper__thirdColumn" role="navigation" aria-label="Local News"> <h2 class="title">Local News</h2> <li><a href="https://atlantic.ctvnews.ca/" title="Atlantic">Atlantic</a></li> <li><a href="https://barrie.ctvnews.ca/" title="Barrie">Barrie</a></li> <li><a href="https://calgary.ctvnews.ca/" title="Calgary">Calgary</a></li> <li><a href="https://edmonton.ctvnews.ca/" title="Edmonton">Edmonton</a></li> <li><a href="https://kitchener.ctvnews.ca/guelph" title="Guelph">Guelph</a></li> <li><a href="https://kitchener.ctvnews.ca/" title="Kitchener">Kitchener</a></li> <li><a href="https://calgary.ctvnews.ca/lethbridge" title="Lethbridge">Lethbridge</a></li> <li><a href="https://london.ctvnews.ca/" title="London">London</a></li> <li><a href="https://montreal.ctvnews.ca/" title="Montreal">Montreal</a></li> <li><a href="https://northernontario.ctvnews.ca/" title="Northern Ontario">Northern Ontario</a></li> <li><a href="https://ottawa.ctvnews.ca/" title="Ottawa">Ottawa</a></li> <li><a href="https://saskatoon.ctvnews.ca/prince-albert" title="Prince Albert">Prince Albert</a></li> <li><a href="https://edmonton.ctvnews.ca/red-deer" title="Red Deer">Red Deer</a></li> <li><a href="https://regina.ctvnews.ca/" title="Regina">Regina</a></li> <li><a href="https://saskatoon.ctvnews.ca/" title="Saskatoon">Saskatoon</a></li> <li><a href="https://toronto.ctvnews.ca/" title="Toronto">Toronto</a></li> <li><a href="https://bc.ctvnews.ca/" title="Vancouver">Vancouver</a></li> <li><a href="https://vancouverisland.ctvnews.ca/" title="Vancouver Island">Vancouver Island</a></li> <li><a href="https://windsor.ctvnews.ca/" title="Windsor">Windsor</a></li> <li><a href="https://winnipeg.ctvnews.ca/" title="Winnipeg">Winnipeg</a></li> <li><a href="https://regina.ctvnews.ca/yorkton" title="Yorkton">Yorkton</a></li> </ul> </div> <div class="bm-footer__copyright"> <p class="c-quickArticle__footer__copyright">© 2024 <a href="https://www.bellmedia.ca/" class="c-quickArticle__footer__logo__link" target="_self" title="Bell Media"> <img class="c-quickArticle__footer_logo" src="/content/dam/common/logos/bellmedia/BellMedia.svg" alt="Bell Media logo"/> </a> All rights reserved. Use of this Website assumes acceptance of <a href="https://www.bellmedia.ca/bell-media-website-terms-conditions/" title="Terms & Conditions">Terms & Conditions</a> and <a href="https://support.bell.ca/Billing-and-Accounts/Security_and_privacy/How_does_Bell_respect_my_privacy" title="Privacy Policy">Privacy Policy</a></p> </div> <script> var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "3005664" }); (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/cs/3005664/beacon.js"; el.parentNode.insertBefore(s, el); })(); </script> <intersectional-observer></intersectional-observer> </footer> </div> <div class="htmlcomponent aem-GridColumn aem-GridColumn--default--12"> <div class="c-htmlComponent"> <html-component embed-id="SN-2422-Update-News-Webviews-share-buttons SN-2394 Don't miss videos styling broken for mobile breakpoint " html-input="<style> .c-flyout__link-facebook, .c-flyout__count,.c-flyout__bar {display:none!important;} .c-flyout__ul {display: inline-flex!important;} .c-flyout__img-twitter {width: 20px; height: 20px;} .c-flyout .c-flyout__link-twitter a .c-flyout__img-twitter {padding-top: 4px;} .c-flyout .c-flyout__link-twitter a img {height:20px; width:20px;} .bio-link-follow .twitter {display: inline-block;width:20px;height:20px;top:2px;position: relative;} .c-flyout .c-flyout__link-twitter a img {width:20px; height:20px;} /* SN-2394 Start */ @media (max-width: 767px){ .c-list-videos-grid .c-list__item__title { float: none; } } /* SN-2394 End */ .c-list-image-left .c-list__image img { width: 100%; } /*start: Patch Nov 30 2023*/ @media (max-width: 768px){ .c-video-player-vod .c-video-player-vod-rotator .c-video-player-vod-rotator__rotatorlineup .c-jasper-video-lineup::before { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); width: 100vw; left: initial; } .c-video-player-vod .c-video-player-vod-rotator .c-video-player-vod-rotator__rotatorlineup .c-jasper-video-lineup { width: 100%; margin-left: 0; } } @media (max-width: 576px){ .c-video-player-vod__wrapper .c-jasperPlayerContainer .c-jasperPlayer div[class*=jasper-player-root__float--]:first-child { top: 1% !important; left: 2% !important; } } /*end: Patch Nov 30 2023*/ .c-list-breaking-news .c-list__item__block {display:unset !important;} .c-list-breaking-news .c-list__item__image {margin:unset !important;} /*SN-3626*/ iframe.instagram-media{ height:revert-layer !important; } /*END SN-3626*/ </style> <script> /*start: SN-3064*/ document.addEventListener("vue-loaded", function () { if(window.location.host === 'www.cftktv.com' || window.location.host === 'www.cjdctv.com'){ document.querySelectorAll('a[href*="/video/c"]').forEach((link) => { link.href = link.href.split('/c')[0] + '#clipId=' + link.href.split('/c')[1].split('-')[0] }) } }); /*end: SN-3064*/ </script> <style> div.polopoly_embed iframe[src*="facebook"] { width: 267px !important; height: 476px !important; } </style> <style> .vf-tray-trigger-widget button {visibility: hidden} .vf3-conversations-footer__branding a[target=_blank]:after {display: none} </style>"></html-component> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div class="c-experiencefragment c-experiencefragment--bce-modal"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="dialogmodal aem-GridColumn aem-GridColumn--default--12"> <link rel="stylesheet" href="/etc.clientlibs/bmdaem/news-sports-commons/components/content/dialogmodal/clientlibs/editor.min.2faa66bc284530da88dc18506ae83987.css" type="text/css"> <dialog-modal brand="news" form-anchor="Accessibility" form-class="bce" list-items="[ { "type": "image", "highlight": "false", "imagePath": "/content/dam/common/logos/bce/blue.png", "imageAltText": "BCE Logo" }, { "type": "text", "highlight": "false", "value": "\u003cp\u003eYou are now being redirected to \u003ca href\u003d\"http://bce.ca/\"\u003eBCE.ca\u003c/a\u003e website (Bell Canada Enterprises) where you can view our Accessibility plan, progress report, and submit your feedback using our Accessibility web form.\u003c/p\u003e\r\n" }, { "type": "button", "highlight": "false", "buttonLabel": "Go Now", "buttonStyle": "style-blue-primary", "buttonLink": "https://www.bce.ca/Accessibility_services?brand\u003dCTVNEWS", "buttonGroup": "true" }, { "type": "button", "highlight": "false", "buttonLabel": "Cancel", "buttonStyle": "style-blue-secondary", "buttonLink": "close", "buttonGroup": "true" } ]" user-management-url="https://account.bellmedia.ca" login-fallback="https://account.ctvnews.ca/sso" service-name="tsn" magic-link-url="https://account.bellmedia.ca/api/magic-link/v2.1/generate"></dialog-modal> </div> </div> </div></div> <div id="experiencefragment-40234107" class="cmp-experiencefragment"> </div> </div> </div> </div></div> <div id="experiencefragment--1417062485" class="cmp-experiencefragment"> </div> </div> </div> </div> </div> </div> <!-- customfooterlibs.html start --> <!-- DOMAIN --> <script src="/etc.clientlibs/clientlibs/granite/jquery.min.cee8557e8779d371fe722bbcdd3b3eb7.js"></script> <script src="/etc.clientlibs/bmdaem/commons/clientlibs/clientlib-site.min.10b12665507a56b57a006d8cc508d8fd.js"></script> <script src="/etc.clientlibs/bmdaem-domains/news/clientlibs/clientlib-news-site.min.cf192928ce18269dcdaf18893ed71d8e.js"></script> <!-- BRAND --> <script src="/etc.clientlibs/bmdaem-domains/news/clientlibs/clientlib-brands/ctvnews/site.min.99f9a60a80682c796f870c597b1521ad.js"></script> <!-- True Anthem --> <script type="text/javascript" src="https://tru.am/scripts/custom/ctvnews.js"></script> <!-- Chartbeat --> <script type='application/javascript'> (function() { /** CONFIGURATION START **/ var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); _sf_async_config.sections = "Newsletters"; _sf_async_config.authors = ""; /** CONFIGURATION END **/ function loadChartbeat() { var e = document.createElement('script'); var n = document.getElementsByTagName('script')[0]; e.type = 'application/javascript'; e.async = true; e.src = '//static.chartbeat.com/js/chartbeat_video.js'; n.parentNode.insertBefore(e, n); } loadChartbeat(); })(); </script> <!--<script async="" src="//cdn.viafoura.net/entry/index.js" type="text/javascript"></script>--> <script type="application/javascript"> document.addEventListener('vue-loaded', function () { let s = document.createElement("script") s.type = "text/javascript" s.src ="//cdn.viafoura.net/entry/index.js" s.async = "" document.head.appendChild(s) }, false); </script> <script type="text/javascript"> window.digitalData = { page: { siteName: "ctvnews", productName: "ctvnews", contentType: "home", siteSection: "national", subsection1: "newsletters", subsection2: "home", subsection3: "", platform: "web" }, article: { title: "", author: "", id: "", source: "" } } document.dispatchEvent(new CustomEvent('digitalDataLoaded')); _satellite.pageBottom(); </script> <!-- customfooterlibs.html end --> </body> </html>