CINXE.COM
Vancouver Vaisakhi parade 2024 | CTV News
<!DOCTYPE html> <html lang="en" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml" > <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <meta http-equiv="X-UA-Compatible" content="text/html, charset=UTF-8, IE=edge, chrome=1"> <link rel="canonical" href="https://bc.ctvnews.ca/vancouver-vaisakhi-parade-2024-1.6846178" /> <script type="text/javascript"> var videoPageUrl = "https://bc.ctvnews.ca/video"; </script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/jquery-1.7.js"></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/jquery.cookie.js"></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/requireDependency.js"></script> <script type="text/javascript"> var kruxID = "ImoeZsch"; </script> <!-- END Krux Controltag --> <meta name="viewport" content="width=1024" /> <style> @font-face {font-family: 'Flama-Medium';src: url('https://static.ctvnews.ca/bellmedia/ctvnews/css/webfonts/Flama-Medium.eot?s=2_615');src: url('https://static.ctvnews.ca/bellmedia/ctvnews/css/webfonts/Flama-Medium.eot?#iefix&s=2_615') format('embedded-opentype'),url('https://static.ctvnews.ca/bellmedia/ctvnews/css/webfonts/Flama-Medium.woff?s=2_615') format('woff'),url('https://static.ctvnews.ca/bellmedia/ctvnews/css/webfonts/Flama-Medium.svg#font&s=2_615') format('svg');font-weight: normal;font-style:normal;} </style> <link rel="stylesheet" type="text/css" href="https://static.ctvnews.ca/bellmedia/common/css/common.css?v1" /> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/jquery.polopoly.js"></script> <script type="text/javascript" id="mparticleScript" data-exceptions=".search a, span, a.social-share, .b-other a, .closeLink, .signin-to-watch"> window.mParticle = {config: { isDevelopmentMode: false, dataPlan: { planId: 'evermore_data_plan', planVersion: 1 } }}; ( function(t){ window.mParticle=window.mParticle||{};window.mParticle.EventType={ Unknown:0, Navigation:1, Location:2, Search:3, Transaction:4, UserContent:5, UserPreference:6, Social:7, Other:8 };window.mParticle.eCommerce={Cart:{}};window.mParticle.Identity={};window.mParticle.config=window.mParticle.config||{};window.mParticle.config.rq=[];window.mParticle.config.snippetVersion=2.3;window.mParticle.ready=function(t){ window.mParticle.config.rq.push(t) };var e=[ "endSession", "logError", "logBaseEvent", "logEvent", "logForm", "logLink", "logPageView", "setSessionAttribute", "setAppName", "setAppVersion", "setOptOut", "setPosition", "startNewSession", "startTrackingLocation", "stopTrackingLocation" ];var o=[ "setCurrencyCode", "logCheckout" ];var i=[ "identify", "login", "logout", "modify" ];e.forEach(function(t){ window.mParticle[t]=n(t) });o.forEach(function(t){ window.mParticle.eCommerce[t]=n(t, "eCommerce") });i.forEach(function(t){ window.mParticle.Identity[t]=n(t, "Identity") });function n(e, o){ return function(){ if(o){ e=o+"."+e }var t=Array.prototype.slice.call(arguments);t.unshift(e);window.mParticle.config.rq.push(t) } }var dpId, dpV, config=window.mParticle.config, env=config.isDevelopmentMode?1:0, dbUrl="?env="+env, dataPlan=window.mParticle.config.dataPlan;dataPlan&&(dpId=dataPlan.planId, dpV=dataPlan.planVersion, dpId&&(dpV&&(dpV<1||dpV>1e3)&&(dpV=null), dbUrl+="&plan_id="+dpId+(dpV?"&plan_version="+dpV:"")));var mp=document.createElement("script");mp.type="text/javascript";mp.async=true;mp.src=("https:"==document.location.protocol?"https://jssdkcdns":"http://jssdkcdn")+".mparticle.com/js/v2/"+t+"/mparticle.js" + dbUrl;var c=document.getElementsByTagName("script")[0];c.parentNode.insertBefore(mp, c) } )("us1-818588cec503fd44974deea6286fc291"); </script> <script type="text/javascript" src="https://lib.jasperplayer.com/8.1.0/jasper.umd.production.min.js" defer></script> <script type="text/javascript" defer src="//cdn.viafoura.net/entry/index.js"></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/js.cookie.min.js"></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/jwt-decode.min.js"></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/moment.min.js"></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/jsrsasign-latest-all-min.js"></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/ua-parser.min.js"></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/userManagement.js"></script> <script type="text/javascript"> function createUMLink(){ var umUrl = "https://account.bellmedia.ca/" + "?service=" + "ctvnews" + "&action=signin"; var currentPage = encodeURIComponent(window.location.href); var fallBackVar = encodeURIComponent("https://bc.ctvnews.ca/umsignin"); umUrl = umUrl + "&fallback=" + fallBackVar ; umUrl = umUrl + "&continue=" + currentPage ; return umUrl; } document.addEventListener('DOMContentLoaded', (event) => { umSession.loginUrl = createUMLink(); umSession.cookieDomain = '.bc.ctvnews.ca'; umSession.accessCookieName = 'access'; umSession.refreshCookieName = 'refresh'; umSession.sessionCookieName = 'um_session'; umSession.jwtSecurityKey = '-----BEGIN PUBLIC KEY-----' +'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4Lb/7NVtmj7x6i9nK5vJqwt3BlebdDQBoWSFlpMHaRyVhXp0uzSXC+GEoau8EaYGqnhe9oeVfQF8QXPO4RaVAKLkkLZtUKAXZvGhUTaSF8q4c3psiH7TPtgPCz/WQkidjLWCEnMrEfNBUZ/usMA97GN1LJWXmX6ZT09NbBEpEFS1fjzG5comGzJadBEzPXrjWrEMht1M5zr6PBDMcT/62JSi/aE2DQbqTcIe7HZQ9N5IiHn9h+uh2Ixn7i4MrQA0GMDzRoHZvDZZxltsZxH2Y/ECFRKe4oKm7muCBFcqw/oIeSnIE4jTSN5cutJUTPyXn+v+cyc/s8WuaxezUhPlmQIDAQAB' + '-----END PUBLIC KEY-----'; umSession.enableJwtSecurity = true; umSession.refreshTokensUrl = 'https://account.bellmedia.ca/api/login/v2.1'; umSession.token = btoa('ctvnews-web' + ':' + 'default'); umSession.accessTokenRefreshTime = 0; if(umSession.isAuthenticatedWithoutTrigger()){ umSession.validateRefreshToken(); } var sessionCookie = Cookies.get( umSession.sessionCookieName, {domain: umSession.cookieDomain}); var accessCookie = Cookies.get(this.accessCookieName, {domain: this.cookieDomain}); var refreshCookie = Cookies.get(this.refreshCookieName, {domain: this.cookieDomain}); if(sessionCookie && (accessCookie || refreshCookie)){ var cookieJson = JSON.parse(sessionCookie); umSession.throwError(cookieJson.statusCode); } }); </script> <link rel="stylesheet" type="text/css" href="https://static.ctvnews.ca/bellmedia/common/css/jquery.lightbox-0.4.css" media="screen" /> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/swfobject-2.2.js" ></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/lightbox/jquery.lightbox-0.4.min.js" ></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/jquery.validate-1.12.0.min.js" ></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/membership.js" ></script> <link rel="stylesheet" type="text/css" href="https://static.ctvnews.ca/bellmedia/ctvnews/css/imageGallery.css" media="screen" /> <!--[if IE 7]> <style> .content-secondary .videoPromoList .teaser .teaserTitle {margin-top: 0} .content-secondary .videoPromoList .teaser .teaserTitle, .content-secondary .videoPromoList .teaser .teaserTitle a {line-height: 1} .onlineExtras .right {float: left; margin-left: 0; width: auto} .onlineExtras .button {padding-right: 0.9em} .onlineExtras .arrow {position: absolute; margin-top: 5px; } .topAd .boxAd p {position: static!important} .fbpluginrecommendationsbarright {display: none!important} .element.time {display: none!important} </style> <![endif]--> <!--[IF IE]> <style> .toronto2014 svg {overflow: hidden} } </style> <![endif]--> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/detectMobile.js" ></script> <script type="text/javascript"> if(!(window.console && console.log)) { console = { log: function(){}, debug: function(){}, info: function(){}, warn: function(){}, error: function(){} }; } function outputLog(source, str) { try { if (isDebug) { if (console && console.log) { console.log("[ " + source + " ]=" + str); } } } catch (e) { } } </script> <link rel="stylesheet" type="text/css" href="https://www.ctvnews.ca/cmlink/site-style-improvements-7.695789?v3" media="screen" /> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/detectMobile.js" ></script> <link rel="apple-touch-icon" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon.png"> <link rel="apple-touch-icon" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-57x57.png" sizes="57x57"> <link rel="apple-touch-icon" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-60x60.png" sizes="60x60"> <link rel="apple-touch-icon" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-72x72.png" sizes="72x72"> <link rel="apple-touch-icon" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-76x76.png" sizes="76x76"> <link rel="apple-touch-icon" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-114x114.png" sizes="114x114"> <link rel="apple-touch-icon" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-120x120.png" sizes="120x120"> <link rel="apple-touch-icon" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-144x144.png" sizes="144x144"> <link rel="apple-touch-icon" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-152x152.png" sizes="152x152"> <link rel="apple-touch-icon-precomposed" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-precomposed.png"> <link rel="apple-touch-icon-precomposed" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-57x57-precomposed.png" sizes="57x57"> <link rel="apple-touch-icon-precomposed" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-60x60-precomposed.png" sizes="60x60"> <link rel="apple-touch-icon-precomposed" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-72x72-precomposed.pngg" sizes="72x72"> <link rel="apple-touch-icon-precomposed" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-76x76-precomposed.png" sizes="76x76"> <link rel="apple-touch-icon-precomposed" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-114x114-precomposed.png" sizes="114x114"> <link rel="apple-touch-icon-precomposed" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-120x120-precomposed.png" sizes="120x120"> <link rel="apple-touch-icon-precomposed" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-144x144-precomposed.png" sizes="144x144"> <link rel="apple-touch-icon-precomposed" href="https://www.ctvnews.ca/content/dam/ctvnews/newicons/favicon/apple-touch-icon-152x152-precomposed.png" sizes="152x152"> <link rel="stylesheet" type="text/css" href="https://static.ctvnews.ca/bellmedia/common/css/ctvnews_layout.css" media="screen" /> <link rel="stylesheet" type="text/css" href="https://static.ctvnews.ca/bellmedia/british-columbia/css/bc_layout.css" media="screen" /> <link rel="icon" type="image/ico" href="https://static.ctvnews.ca/bellmedia/common/img/favicon.ico" sizes="16x16"/> <link rel="icon" type="image/ico" href="https://static.ctvnews.ca/bellmedia/common/img/favicon.ico" sizes="32x32"/> <link rel="shortcut icon" type="image/x-icon" href="https://static.ctvnews.ca/bellmedia/common/img/favicon.ico" sizes="48x48"/> <!--[if IE 7]> <link rel="stylesheet" type="text/css" href="https://static.ctvnews.ca/bellmedia/common/css/ie_ctvnews.css" media="screen" /> <![endif]--> <!--[if IE 8]> <link rel="stylesheet" type="text/css" href="https://static.ctvnews.ca/bellmedia/common/css/ie8_common.css" media="screen" /> <![endif]--> <meta name="p:domain_verify" content="d92ad6e5b2ca9f5c4831ca2c3dcd8d54" /> <script src="https://tru.am/scripts/custom/ctvnews.js"></script> <script type="text/javascript"> (function() { /** CHARTBEAT HEADER CONFIGURATION START **/ var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); _sf_async_config.uid = 65778; //65778 _sf_async_config.domain = 'ctvnews.ca'; //'ctvnews.ca'; _sf_async_config.flickerControl = false; _sf_async_config.useCanonical = true; _sf_async_config.useCanonicalDomain = true; /** CHARTBEAT HEADER CONFIGURATION END **/ })(); </script> <script async="true" src="//static.chartbeat.com/js/chartbeat_mab.js"></script> <link rel="stylesheet" type="text/css" href="https://election.ctvnews.ca/cmlink/election-teasers-stylesheet-7.733147" media="screen" /> <link rel="stylesheet" type="text/css" href="https://static.ctvnews.ca/bellmedia/common/css/elections.css" media="screen" /> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/elections/federal2019/election-client.js" ></script> <link rel="stylesheet" type="text/css" href="https://static.ctvnews.ca/bellmedia/elections/federal2019/demo-style-1.css" media="screen" /> <link rel="stylesheet" type="text/css" href="https://static.ctvnews.ca/bellmedia/elections/federal2019/election-client.css" media="screen" /> <script> var electedLead =' Elected '; </script> <script type="text/javascript"> var mapjsurl = 'https://static.ctvnews.ca/bellmedia/elections/federal2019/dat-fed-2019'; var liveResultsURL = '/cmlink/7.737026'; var liveStandingsURL = '/cmlink/7.737027'; var defaultViewId = 0; var siteDomain = 'https://static.ctvnews.ca'; var sitePath = '/bellmedia/elections/federal2019/'; $( document ).ready(function(){window.setTimeout(function(){InitialiseCTVEC({ //*** This is where all the per-event configuration information lives //* These options are used for debugging 'debugResultPath': './'+mapjsurl+'/', // 'debugResults': undefined, // replaces live results with fake if defined // 'debugResults': 'results.js', 'debugOnscreen': false, // adds a box that shows all debug output 'debugBackdoor': true, // permit commands in postal code box 'liveResultsTitle': electedLead, 'debugShowVersion': true, // show build number in copyright notice 'testCandidateTable': true, // fixes result table width bug 'testNewActiveAreaCode': false,//not ready for deployment yet //* These options are used by CTV for configuring source file URLs 'CTVMapURL': mapjsurl, // defined by CTV developers // 'CTVDefaultViewId': defaultViewId, // defined by CTV developers: if not specified, try URL param 'vw', else 0 'CTVResultsURL': liveResultsURL,// defined by CTV developers 'CTVStandingsURL': liveStandingsURL,// defined by CTV developers 'CTVSiteDomain': siteDomain, // defined by CTV developers 'CTVSitePath': sitePath, // defined by CTV developers //* These options affect the responsive behaviour of the code // 'deferResponsive': false, // if true, do not resize/respond based on window size // 'initialDevice': 'desktop', // if deferResponsive, set responsive device profile to this //* These options affect the visual appearance of the page 'skin': 'ctv', // 'cp24' or 'ctv' (must be lower case) 'alphaRanges': 6, // divide alphabet indices into this many ranges // 'intensity': false, // if true, use heat map intensity to colour ridings 'viewBackgroundsInFront': true, // if true, display view .bk fields in front of EDs and behind groups; if false, display view .bk fields behind everything 'listNames': {'desktop':'RIDING LIST','tablet':'RIDING LIST','phone':'RIDING LIST'}, // these are the headings for the riding list box in each device mode, if shown 'mapNames': {'desktop':'RIDING MAP','tablet':'RIDING MAP','phone':'RIDING MAP'}, // these are the headings for the map box in each device mode, if shown 'liveResultsStyle': 'party', // 'individual' or 'party' 'liveResultsMajority': false, // if true, show a cursor where the majority would be 'edListOrder': 'name', // 'number' or 'name' 'resultFetchIntervalSeconds': 15,// number of seconds to wait between fetching results 'standingFetchIntervalSeconds': 5,// number of seconds to wait between fetching standings // 'pinchZoom': true, // 'backToURL': backToURL, // URL target for "Back to..." link // 'backToText': backToText, // link text for "Back to..." link, should look something like 'Back to CTVNews.ca' //* These options give specific information about the election 'knownPartyNames': ['LIB','CON','NDP','BQ','GRN', 'PPC'], // have assigned map colours 'livePartyNames': ['LIB','CON','NDP','BQ','GRN', 'PPC'], // are shown in live results 'mainRace': 45 // mayoral race number, if applicable })},navigator.userAgent.indexOf('Android')==-1?1:300)}); var ecVW = "?vw="; var ecShare; var ecURL = window.location.href; var ecArea = ecURL.match(/[&?]vw=([^&#?]+)/); if(ecArea) { ecURL = ecArea[1]; if(ecURL.match(/^[0-9]+$/)){ defaultViewId = ecURL } } if(defaultViewId == 0){ ecShare=""; } else{ ecShare=ecVW + defaultViewId; } </script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/mdetect.js"></script> <link rel="stylesheet" type="text/css" href="/cmlink/ctv-styles-7.132" /> <link rel="stylesheet" type="text/css" href="/cmlink/weather-link-7.729539" /> <link rel="stylesheet" type="text/css" href="/cmlink/responsive-override-7.726278" /> <link rel="stylesheet" type="text/css" href="/cmlink/hide-g-7.725977" /> <link rel="stylesheet" type="text/css" href="/cmlink/ontario2014-7.523345" /> <link rel="stylesheet" type="text/css" href="/cmlink/video-bin-column-css-7.489853" /> <link rel="stylesheet" type="text/css" href="/cmlink/banner-temp-7.298239" /> <link rel="stylesheet" type="text/css" href="/cmlink/player-style-7.363763" /> <link rel="stylesheet" type="text/css" href="/cmlink/background-override-7.682833" /> <link rel="stylesheet" type="text/css" href="/cmlink/sponsored-articles-7.688114" /> <link rel="stylesheet" type="text/css" href="/cmlink/newmynews-7.701063" /> <link rel="stylesheet" type="text/css" href="/cmlink/tsn-widget-7.701032" /> <link rel="stylesheet" type="text/css" href="/cmlink/remove-padding-for-elected-and-leading-7.737076" /> <link rel="stylesheet" type="text/css" href="/cmlink/election-fixes-2019-elected-and-leading-7.736920" /> <link rel="stylesheet" type="text/css" href="/cmlink/gallerylogo-7.727783" /> <link rel="stylesheet" type="text/css" href="/cmlink/video-featured-7.724223" /> <link rel="stylesheet" type="text/css" href="/cmlink/jamie-hack-7.724078" /> <link rel="stylesheet" type="text/css" href="/cmlink/new-header-graphic-7.684093" /> <link rel="stylesheet" type="text/css" href="/cmlink/right-rail-styles-7.327844" /> <link rel="stylesheet" type="text/css" href="/cmlink/listhorizontaltop-7.307965" /> <link rel="stylesheet" type="text/css" href="/cmlink/brightcove-responsive-7.666233" /> <link href="https://static.ctvnews.ca/bellmedia/common/css/responsive_layout.css" rel="stylesheet" type="text/css" media="screen, handheld, print, projection" /> <link href="https://static.ctvnews.ca/bellmedia/common/css/print.css" rel="stylesheet" type="text/css" media="print" /> <!--[if IE]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]--> <!--[if lt IE 9]> <script> document.createElement('header'); document.createElement('nav'); document.createElement('section'); document.createElement('article'); document.createElement('aside'); document.createElement('footer'); document.createElement('hgroup'); </script> <![endif]--> <script type="text/javascript"> if(!(window.console && console.log)) { console = { log: function(){}, debug: function(){}, info: function(){}, warn: function(){}, error: function(){} }; } </script> <script> window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]); (function(){ function retrieve(n){ var m, k='kx'+n; if (window.localStorage) { return window.localStorage[k] || ""; } else if (navigator.cookieEnabled) { m = document.cookie.match(k+'=([^;]*)'); return (m && unescape(m[1])) || ""; } else { return ''; } } Krux.user = retrieve('user'); Krux.segments = retrieve('segs') && retrieve('segs').split(',') || []; })(); </script> <script> window.gs_channels="DEFAULT"; 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> <!-- Permutive starts --> <script src="https://static.ctvnews.ca/bellmedia/common/js/sha256.js"></script> <script> const permutiveID = localStorage.getItem('permutive-id'); if (permutiveID) { window.hashedPermutiveID = sha256.hex(permutiveID); document.writeln('<img height="1" width="1" style="display:none" src="https://pixel.tapad.com/idsync/ex/receive?partner_id=3279&partner_device_id=' + hashedPermutiveID + '"/>'); } </script> <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", {}); const idCheck = () => { const getCookie = (cname) => { const name = cname + "="; const decodedCookie = decodeURIComponent(document.cookie); const ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return false; }; const setCookie = (cname, cvalue, exdays) => { let date = new Date(); date.setTime(date.getTime() + (exdays * 24 * 60 * 60 * 1000)); const expires = "expires=" + date.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; }; const storedCookie = getCookie("permutiveID"); if (storedCookie) { permutive.identify(storedCookie); } setCookie("permutiveID", permutive.context.user_id, 365); }; permutive.readyWithTimeout=function(e,i,t){var u=!1,n=function(){u||(e(),u=!0)};(t=t||1/0)!==1/0&&window.setTimeout(n,t),permutive.ready(n,i)}; <!-- Identity Management --> document.addEventListener("DOMContentLoaded",function() { if (typeof digitalData != "undefined" && typeof digitalData.user.userId != "undefined") { permutive.identify([{ "id": digitalData.user.userId, "tag": "bell_id" }]); } }); permutive.ready(idCheck); document.addEventListener("DOMContentLoaded",function() { if (true) { let activeEventEnrichmentData = {}; let digitalDataDetails = {}; let productInfoDetails = {}; let articleDetails = {}; let eventEnrichmentData = {}; let articleTitleMeta = document.querySelector('meta[property="og:title"]'); let articleAuthorMeta = document.querySelector('meta[name="author"]'); //let articlePageTypeMeta = document.querySelector('meta[property="og:type"]'); //let articleSectionTypeMeta = document.querySelector('meta[property="article:section"]'); 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 } } ; let isArticle = document.querySelector('meta[property="og:type"]') == null ? false : document.querySelector('meta[property="og:type"]').content == 'article' ? true : false; let pageType = digitalData.page.contentType === undefined ? '' : digitalData.page.contentType let siteSection = digitalData.page.productName === undefined ? '' : digitalData.page.productName let articleTitle = '' if (isArticle == true) { articleTitle = articleTitleMeta == null ? '' : articleTitleMeta.content; articleDetails = { "author": articleAuthorMeta == null ? '' : articleAuthorMeta.content, "title": articleTitle, //"id": "" } } else { articleDetails = {} } eventEnrichmentData = { "page": { "user_info": digitalDataDetails, "product_info": productInfoDetails, "page_info": { "type": pageType, "siteSection": siteSection, "subsection2": articleTitle, "subsection4": pageType, "name": "CTV News" + " : " + pageType + articleTitle, "gsCat": typeof window.gs_channels === 'object' ? gs_channels : [] }, "article_info": articleDetails } }; activeEventEnrichmentData = eventEnrichmentData; permutive.addon('web', activeEventEnrichmentData); }); } } else { permutive.addon('web', {}); } }) </script> <script id="permutive" async="" type="text/javascript" src="https://cdn.permutive.com/289d106c-df24-4cd9-a9fa-753e928c23ad-web.js"></script> <!-- Permutive end --> <script type='text/javascript'> (function() { var useSSL = 'https:' == document.location.protocol; //creates a script tag for gpt.js var gads = document.createElement('script'); gads.id = "gads"; gads.async = true; gads.type = 'text/javascript'; gads.src = (useSSL ? 'https:' : 'http:') + '//securepubads.g.doubleclick.net/tag/js/gpt.js' ; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; googletag.cmd.push(function() { if ($(window).innerWidth() > 768){ googletag.defineSlot('/5479/ctv.ctvnewsbc/home/index', [[728,90],[970,250],[970,90]], 'div-gpt-ad-728_90-1') .addService(googletag.pubads()).addService(googletag.companionAds()); } else { } ; true; if ($(window).innerWidth() > 768){ googletag.defineSlot('/5479/ctv.ctvnewsbc/home/index', [[300,250],[300,600],[300,1050]], 'div-gpt-ad-300_250-2') .addService(googletag.pubads()).addService(googletag.companionAds()); } else { googletag.defineSlot('/5479/ctv.ctvnewsbc/home/index', [[300,250],[300,600],[300,1050]], 'div-gpt-ad-300_250-2') .addService(googletag.pubads()).addService(googletag.companionAds()); } ; true; if ($(window).innerWidth() > 768){ googletag.defineSlot('/5479/ctv.ctvnewsbc/home/index', [[30,1]], 'div-gpt-ad-30_1-3') .addService(googletag.pubads()).addService(googletag.companionAds()); } else { googletag.defineSlot('/5479/ctv.ctvnewsbc/home/index', [[30,1]], 'div-gpt-ad-30_1-3') .addService(googletag.pubads()).addService(googletag.companionAds()); } ; true; if ($(window).innerWidth() > 768){ googletag.defineSlot('/5479/ctv.ctvnewsbc/home/index', [[300,250],'fluid'], 'div-gpt-ad-300_250-4') .addService(googletag.pubads()).setTargeting("pos", ["top"]).addService(googletag.companionAds()); } else { googletag.defineSlot('/5479/ctv.ctvnewsbc/home/index', [[300,250],'fluid'], 'div-gpt-ad-300_250-4') .addService(googletag.pubads()).setTargeting("pos", ["top"]).addService(googletag.companionAds()); } ; true; googletag.defineOutOfPageSlot('/5479/ctv.ctvnewsbc/home/index','div-gpt-ad-outofpage-1-oop').addService(googletag.pubads()).addService(googletag.companionAds()); googletag.pubads().setTargeting("keyvalues",["envr=prod"]); googletag.pubads().enableVideoAds(); googletag.pubads().collapseEmptyDivs(true); //NEWS-1509 - Amazon wrapper googletag.pubads().disableInitialLoad(); googletag.pubads().enableSingleRequest(); if (window.permutive && window.permutive.readyWithTimeout) { // window.googletag.pubads().disableInitialLoad(); window.permutive.readyWithTimeout(function () { googletag.pubads().refresh(); }, "realtime", 1); } if (window.hashedPermutiveID) { googletag.pubads().setPublisherProvidedId(window.hashedPermutiveID); }; googletag.enableServices(); function callAdserver(gptSlots) { if (pbjs.adserverCalled) return; pbjs.adserverCalled = true; googletag.pubads().refresh(gptSlots); } function connectToMagnite() { function t() { if (!pbjs.callbackDidFire) { pbjs.callbackDidFire = 1; if (apstag) { if (apstag.callbackDidFire) { googletag.pubads().refresh() } } else { googletag.pubads().refresh() } } }; pbjs.que = (pbjs.que != undefined) ? pbjs.que : []; pbjs.callbackDidFire = !1, pbjs.que.push((function() { pbjs.rp.requestBids({callback: t}) } )), setTimeout(function () { t(); }, 3500); } // check if Smart ID is enabled. If it is, listen for the Smart ID event and then connect to Magnite. Otherwise, directly connect connectToMagnite() googletag.pubads().setTargeting("ksgmnt", Krux.segments); googletag.pubads().setTargeting("u", Krux.user); }); //NEWS-1509 - Amazon wrapper Call !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"); apstag.init({ pubID: "3733", adServer: "googletag" }); apstag.fetchBids({ slots: [{ "slotID" : "div-gpt-ad-728_90-1", "slotName" : "/5479/ctv.ctvnewsbc/home/index/div-gpt-ad-728_90-1", "sizes" : [[728,90],[970,250],[970,90]] },{ "slotID" : "div-gpt-ad-300_250-2", "slotName" : "/5479/ctv.ctvnewsbc/home/index/div-gpt-ad-300_250-2", "sizes" : [[300,250],[300,600],[300,1050]] },{ "slotID" : "div-gpt-ad-30_1-3", "slotName" : "/5479/ctv.ctvnewsbc/home/index/div-gpt-ad-30_1-3", "sizes" : [[30,1]] },{ "slotID" : "div-gpt-ad-300_250-4", "slotName" : "/5479/ctv.ctvnewsbc/home/index/div-gpt-ad-300_250-4", "sizes" : [[300,250],'fluid'] }], timeout: 2e3 }, function(bids){ googletag.cmd.push(function(){ apstag.setDisplayBids(); }) }); </script> <script type="text/javascript"> window.googletag = window.googletag || {}, window.googletag.cmd = window.googletag.cmd || [], window.googletag.cmd.push(function() { if (0 === window.googletag.pubads().getTargeting("permutive").length) { try { var segs = JSON.parse(localStorage._pdfps || '[]').slice(0, 250); window.googletag.pubads().setUserKeyValueData({ segments: { "permutive": segs } }); } catch (e) {} var g = localStorage.getItem('_pdfps'); window.googletag.pubads().setTargeting("permutive", g ? JSON.parse(g) : []) // console.log('ad targeting permutive kvs: ', g); } else { try { var segs = JSON.parse(localStorage._pdfps || '[]').slice(0, 250); window.googletag.pubads().setUserKeyValueData({ segments: { "permutive": segs } }); } catch (e) {} } }); </script> <script async="" src="https://cdn.confiant-integrations.net/5rJjPRoNo_MlaGcpOA6YOlm0Fmw/gpt_and_prebid/config.js"></script> <script> var cbAuthor; </script> <script async="" src="https://micro.rubiconproject.com/prebid/dynamic/13126.js"> </script> <title>Vancouver Vaisakhi parade 2024 | CTV News </title> <meta name="description" content="Thousands gathered in South Vancouver on Saturday, April 13, for the annual Vaisakhi parade and festival." /> <meta name="robots" content="noarchive,noodp" /> <meta name="robots" content="index,follow,noodp" /> <meta name="robots" content="ACAP allow-index" /> <meta property="fb:pages" content="221169207950766" /> <meta property="fb:pages" content="158409500866117" /> <meta property="fb:pages" content="58148619578" /> <meta property="fb:pages" content="194553860586548" /> <meta property="fb:pages" content="231176056943733" /> <meta property="fb:pages" content="174761742563060" /> <meta itemprop="name" content="Vancouver Vaisakhi parade 2024" /> <meta itemprop="description" content="Thousands gathered in South Vancouver on Saturday, April 13, for the annual Vaisakhi parade and festival." /> <meta itemprop="url" content="https://bc.ctvnews.ca/vancouver-vaisakhi-parade-2024-1.6846178" /> <meta itemprop="image" content="https://www.ctvnews.ca/polopoly_fs/1.7030648.1725894962!/httpImage/image.jpeg_gen/derivatives/landscape_300/image.jpeg" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Vancouver Vaisakhi parade 2024" /> <meta property="og:url" content="https://bc.ctvnews.ca/vancouver-vaisakhi-parade-2024-1.6846178" /> <meta property="og:description" content="Thousands gathered in South Vancouver on Saturday, April 13, for the annual Vaisakhi parade and festival." /> <meta property="og:image" content="https://www.ctvnews.ca/polopoly_fs/1.7030648.1725894962!/httpImage/image.jpeg_gen/derivatives/landscape_620/image.jpeg" /> <meta itemprop="thumbnailUrl" content="https://www.ctvnews.ca/polopoly_fs/1.7030648.1725894962!/httpImage/image.jpeg_gen/derivatives/landscape_1020/image.jpeg" /> <!-- schema.org --> <meta property="og:site_name" content="British Columbia" /> <meta property="fb:admins" content="ctvbcnews" /> <meta name="twitter:title" content="Vancouver Vaisakhi parade 2024" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:url" content="https://bc.ctvnews.ca/vancouver-vaisakhi-parade-2024-1.6846178" /> <meta name="twitter:description" content="Thousands gathered in South Vancouver on Saturday, April 13, for the annual Vaisakhi parade and festival." /> <meta name="twitter:site" content="@CTVVancouver" /> <meta name="twitter:creator" content="@CTVVancouver" /> <meta name="twitter:image:src" content="https://www.ctvnews.ca/polopoly_fs/1.7030648.1725894962!/httpImage/image.jpeg_gen/derivatives/landscape_620/image.jpeg" /> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "Vancouver Vaisakhi parade 2024", "description" : "Thousands gathered in South Vancouver on Saturday, April 13, for the annual Vaisakhi parade and festival.", { "@type":"Person", "name": "CTV News" }, "publishingPrinciples": "https://www.ctvnews.ca/editorial-standards-and-policies", "publisher":{ "@type": "NewsMediaOrganization", "name": "CTV News", "logo": { "@type": "ImageObject", "url": "https://www.ctvnews.ca/polopoly_fs/7.724917!/httpImage/image.png", "width": 124, "height": 60 } }, "image": { "@type": "ImageObject", "url": "https://www.ctvnews.ca/polopoly_fs/1.7030648.1725894962!/httpImage/image.jpeg_gen/derivatives/landscape_1020/image.jpeg", "height": 1020, "width": 574 }, "mainEntityOfPage":"https://bc.ctvnews.ca/vancouver-vaisakhi-parade-2024-1.6846178", "datePublished": "2024-04-13T15:54:27-0700" } </script> <script type="text/javascript"> jQuery.ajaxSetup({ cache: 'true' }); </script> <link rel="alternate" type="application/rss+xml" title="Must-Do Vancouver Videos" href="https://bc.ctvnews.ca/rss/must-do-vancouver-videos-1.7019308" /> <link rel="alternate" type="application/rss+xml" title="BC Election 2024 Videos" href="https://bc.ctvnews.ca/rss/bc-election-2024-videos-1.7019304" /> <link rel="alternate" type="application/rss+xml" title="The Last Word Videos" href="https://bc.ctvnews.ca/rss/the-last-word-videos-1.6888639" /> <link rel="alternate" type="application/rss+xml" title="BC Wildfires Articles" href="https://bc.ctvnews.ca/rss/bc-wildfires-articles-1.6875709" /> <link rel="alternate" type="application/rss+xml" title="Vancouver BC Liquor Stores Videos" href="https://bc.ctvnews.ca/rss/vancouver-bc-liquor-stores-videos-1.6142702" /> <link rel="alternate" type="application/rss+xml" title="CTV Vancouver Everything Financial Videos" href="https://bc.ctvnews.ca/rss/ctv-vancouver-everything-financial-videos-1.6105797" /> <link rel="alternate" type="application/rss+xml" title="CTV Vancouver Happening Now " href="https://bc.ctvnews.ca/rss/ctv-vancouver-happening-now-1.5114127" /> <link rel="alternate" type="application/rss+xml" title="CTV News Vancouver" href="https://bc.ctvnews.ca/rss/ctv-news-vancouver-1.822352" /> <script type="text/javascript" src="//assets.adobedtm.com/launch-EN8508e1965b004de29de2dbd977d7156a.min.js"></script> </head> <body id="top"> <div id="insertForm"></div> <script type="text/javascript"> detectMobile(); </script> <script type="text/javascript"><!--jQuery(document).ready(function() {window.pageLoaded=true});//--></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/js.cookie.min.js"></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/jwt-decode.min.js"></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/mparticle/mparticle.js"></script> <div class="topAd"> <style> .sandie {height: 56px; width: 970x; background-color: #FFF} .sandie p {padding-top: 15px} .sandie a {text-transform: uppercase; font-weight: bold; color: #eb0000} .sandie span {border: 2px solid #005FFF; font-weight: bold; padding: 5px 10px; margin-left: 15px; font-size: 14px} .sandie span a {text-transform: none; color: #000} </style> <div class="sandie"><p>Sign up now for <a href="https://www.ctvnews.ca/app"> local breaking news alerts</a> <span><a href="https://www.ctvnews.ca/app">Subscribe</a></span></p></div> </div> <!-- BEGIN BANNERS --> <header class="banner clearfix"> <div class="skip-links hidden"> <ul> <li><a href="#responsive_main" title="skip to content">Skip to Main Content</a></li> <li><a href="#section-links_7.291938" title="skip to links">Skip to Section Links</a></li> </ul> </div><!-- END .skip-links --> <div class="content-wrapper"> <a class="logo logo_ctvnews" href="https://bc.ctvnews.ca" title="CTV Vancouver"></a> <div style='micronav' class='micronav'> <div class="element list none "> <ul class="linklist horizontal"> <li> <a href="https://www.ctvnews.ca" >CTV News</a> </li> <li> <a href="https://bc.ctvnews.ca/mobile/" >Mobile</a> </li> <li> <a href="https://www.ctv.ca" title="CTV" >CTV</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> </div> <div class="micronav"> <div class="liveSched"><div class="vidLock"></div> <p>Live Now: <a href="https://bc.ctvnews.ca/video?clipId=89531">CTV Morning Live</a> </p> </div> </div> <div class="search element" id="search_7.105"> <a href="" class="sb">Search</a> <form action="/search-results/ctv-vancouver-search-7.105" method="get" class="frm frmSearch"> <input class="bt submit" type="submit" value="" /> <div class="form"> <label class="hidden" for="search_bar_7_105">CTV Vancouver Search</label> <input id="search_bar_7_105" placeholder="CTV Vancouver Search" type="text" name="q" value="" /> <a class="close">X</a> </div> </form></div> <div class="clearfix"></div> <div class="mainnavigation_wrapper "> <div class="mainnavigation_subnavigation_wrapper"> <nav class="mainnavigation container" id='section-links_7.291938' > <ul class="menu menuSite menuTwo section-links"> <li class="mainnavigation_item item_7291939 bm- activePage"> <span class="mainnavigation_item_text"> <span class="navlink active"> News </span> <span class="arrow"></span> </span> </li> <li class="mainnavigation_item item_7291940 bm- "> <span class="mainnavigation_item_text"> <span class="navlink"> Video </span> <span class="arrow"></span> </span> </li> <li class="mainnavigation_item item_7291942 bm- "> <span class="mainnavigation_item_text"> <span class="navlink"> <a href="/weather" >Weather</a> </span> </span> </li> <li class="mainnavigation_item item_7724309 bm- "> <span class="mainnavigation_item_text"> <span class="navlink"> <a href="/traffic" title="Traffic" >Traffic</a> </span> </span> </li> <li class="mainnavigation_item item_7291944 bm- "> <span class="mainnavigation_item_text"> <span class="navlink"> <a href="/ctv-morning-live" title="CTV Morning Live" >Morning Live</a> </span> </span> </li> <li class="mainnavigation_item item_7291948 bm- "> <span class="mainnavigation_item_text"> <span class="navlink"> <a href="/more/contests" >Contests</a> </span> </span> </li> <li class="mainnavigation_item item_7291949 bm- "> <span class="mainnavigation_item_text"> <span class="navlink"> About </span> <span class="arrow"></span> </span> </li> <li class="mainnavigation_item item_7290514 bm- "> <span class="mainnavigation_item_text"> <span class="navlink"> Local </span> <span class="arrow"></span> </span> </li> </ul> </nav> <div class="drop_down link_id_7291939" style="display:none;"> <div class="drop_down_element_container bm-"> <a href="#" class="close" title="Close menu"><span></span></a> <div> <div class="element list none "> <h3>News Sections </h3> <ul class="linklist vertical"> <li> <a href="/real-estate-news" title="Real Estate News" >Real Estate News</a> </li> <li> <a href="/sports" title="Sports" >Sports</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list continued "> <ul class="linklist vertical"> <li> <a href="/on-your-side" title="On Your Side" >On Your Side</a> </li> <li> <a href="/the-last-word" title="The Last Word" >The Last Word</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list continued "> <ul class="linklist vertical"> <li> <a href="/bts-podcast" title="BTS Podcast" >BTS Podcast</a> </li> <li> <a href="/the-3800-club" title="The 3800 Club" >The 3800 Club</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list none "> <h3>Sections </h3> <ul class="linklist vertical"> <li> <a href="/ctv-morning-live/2.6149" class="newWindow" target="_blank" >Community Connection</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list continued "> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> </div> </div> <script type="text/javascript"> jQuery(document).ready(function() { jQuery(".item_7291939").click(click_7291939); jQuery(".link_id_7291939 .close").click(click_7291939); }); </script> </div> <script type="text/javascript"> function click_7291939() { var itemSelector = ".item_7291939"; var selector = ".link_id_7291939"; var shouldOpen = ((jQuery(selector + ":visible").size() <= 0) && (jQuery(selector + " div").size() > 0)); if (jQuery(".drop_down:visible").size() > 0) { jQuery(".drop_down:visible").hide(); jQuery(".mainnavigation_item").removeClass("active"); } if(shouldOpen) { jQuery(selector).slideDown(); jQuery(itemSelector).toggleClass("active"); } } </script> <div class="drop_down link_id_7291940" style="display:none;"> <div class="drop_down_element_container bm-"> <a href="#" class="close" title="Close menu"><span></span></a> <div> <div class="element list none "> <h3>Sections </h3> <ul class="linklist vertical"> <li> <a class="unmutePlayer" href="/video?binId=1.1184694" >Latest News</a> </li> <li> <a class="unmutePlayer" href="/video?binId=1.1184756" >CTV Morning Live</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list continued "> <ul class="linklist vertical"> <li> <a class="unmutePlayer" href="/video?binId=1.2120150" >CTV News at Five</a> </li> <li> <a class="unmutePlayer" href="/video?binId=1.1184759" >CTV News at Six</a> </li> <li> <a class="unmutePlayer" href="/video?binId=1.2120160" >CTV News at 11:30 </a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list continued "> <ul class="linklist vertical"> <li> <a class="unmutePlayer" href="/video?binId=1.1184805" class="newWindow" target="_blank" >Sports</a> </li> <li> <a class="unmutePlayer" href="/video?binId=7.431798" class="newWindow" target="_blank" >The Last Word</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list continued "> <ul class="linklist vertical"> <li> <a href="/ctv-morning-live/morning-smile" title="Morning Smile" >Morning Smile</a> </li> <li> <a href="https://bc.ctvnews.ca/video?binId=1.3962040 " class="newWindow" target="_blank" >In Your Community</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list none "> <h3>LIVE </h3> <ul class="linklist vertical"> <li> <a href="http://www.ctvnews.ca/live" title="CTV News LIVE" >CTV News LIVE</a> </li> <li> <a href="https://www.ctvnews.ca/app" >CTV News App</a> </li> <li> <a href="http://www.ctvnews.ca/faq" >Video Help</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> </div> </div> <script type="text/javascript"> jQuery(document).ready(function() { jQuery(".item_7291940").click(click_7291940); jQuery(".link_id_7291940 .close").click(click_7291940); }); </script> </div> <script type="text/javascript"> function click_7291940() { var itemSelector = ".item_7291940"; var selector = ".link_id_7291940"; var shouldOpen = ((jQuery(selector + ":visible").size() <= 0) && (jQuery(selector + " div").size() > 0)); if (jQuery(".drop_down:visible").size() > 0) { jQuery(".drop_down:visible").hide(); jQuery(".mainnavigation_item").removeClass("active"); } if(shouldOpen) { jQuery(selector).slideDown(); jQuery(itemSelector).toggleClass("active"); } } </script> <div class="drop_down link_id_7291942" style="display:none;"> <script type="text/javascript"> jQuery(document).ready(function() { jQuery(".item_7291942").click(click_7291942); jQuery(".link_id_7291942 .close").click(click_7291942); }); </script> </div> <script type="text/javascript"> function click_7291942() { var itemSelector = ".item_7291942"; var selector = ".link_id_7291942"; var shouldOpen = ((jQuery(selector + ":visible").size() <= 0) && (jQuery(selector + " div").size() > 0)); if (jQuery(".drop_down:visible").size() > 0) { jQuery(".drop_down:visible").hide(); jQuery(".mainnavigation_item").removeClass("active"); } if(shouldOpen) { jQuery(selector).slideDown(); jQuery(itemSelector).toggleClass("active"); } } </script> <div class="drop_down link_id_7724309" style="display:none;"> <script type="text/javascript"> jQuery(document).ready(function() { jQuery(".item_7724309").click(click_7724309); jQuery(".link_id_7724309 .close").click(click_7724309); }); </script> </div> <script type="text/javascript"> function click_7724309() { var itemSelector = ".item_7724309"; var selector = ".link_id_7724309"; var shouldOpen = ((jQuery(selector + ":visible").size() <= 0) && (jQuery(selector + " div").size() > 0)); if (jQuery(".drop_down:visible").size() > 0) { jQuery(".drop_down:visible").hide(); jQuery(".mainnavigation_item").removeClass("active"); } if(shouldOpen) { jQuery(selector).slideDown(); jQuery(itemSelector).toggleClass("active"); } } </script> <div class="drop_down link_id_7291944" style="display:none;"> <script type="text/javascript"> jQuery(document).ready(function() { jQuery(".item_7291944").click(click_7291944); jQuery(".link_id_7291944 .close").click(click_7291944); }); </script> </div> <script type="text/javascript"> function click_7291944() { var itemSelector = ".item_7291944"; var selector = ".link_id_7291944"; var shouldOpen = ((jQuery(selector + ":visible").size() <= 0) && (jQuery(selector + " div").size() > 0)); if (jQuery(".drop_down:visible").size() > 0) { jQuery(".drop_down:visible").hide(); jQuery(".mainnavigation_item").removeClass("active"); } if(shouldOpen) { jQuery(selector).slideDown(); jQuery(itemSelector).toggleClass("active"); } } </script> <div class="drop_down link_id_7291948" style="display:none;"> <script type="text/javascript"> jQuery(document).ready(function() { jQuery(".item_7291948").click(click_7291948); jQuery(".link_id_7291948 .close").click(click_7291948); }); </script> </div> <script type="text/javascript"> function click_7291948() { var itemSelector = ".item_7291948"; var selector = ".link_id_7291948"; var shouldOpen = ((jQuery(selector + ":visible").size() <= 0) && (jQuery(selector + " div").size() > 0)); if (jQuery(".drop_down:visible").size() > 0) { jQuery(".drop_down:visible").hide(); jQuery(".mainnavigation_item").removeClass("active"); } if(shouldOpen) { jQuery(selector).slideDown(); jQuery(itemSelector).toggleClass("active"); } } </script> <div class="drop_down link_id_7291949" style="display:none;"> <div class="drop_down_element_container bm-"> <a href="#" class="close" title="Close menu"><span></span></a> <div class="element list none "> <h3>About CTV NEWS VANCOUVER </h3> <ul class="linklist vertical"> <li> <a href="/about-us" title="About Us" >About Us</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list continued "> <ul class="linklist vertical"> <li> <a href="/frequently-asked-questions-1.473953" title="Frequently Asked Questions" >Frequently Asked Questions</a> </li> <li> <a href="/about-us/newsletters-alerts" title="Newsletters & Alerts" >Newsletters & Alerts</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list continued "> <ul class="linklist vertical"> <li> <a href="https://www.ctvnews.ca/ctv-news-channel" title="CTV News Channel" >CTV News Channel</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> </div> <script type="text/javascript"> jQuery(document).ready(function() { jQuery(".item_7291949").click(click_7291949); jQuery(".link_id_7291949 .close").click(click_7291949); }); </script> </div> <script type="text/javascript"> function click_7291949() { var itemSelector = ".item_7291949"; var selector = ".link_id_7291949"; var shouldOpen = ((jQuery(selector + ":visible").size() <= 0) && (jQuery(selector + " div").size() > 0)); if (jQuery(".drop_down:visible").size() > 0) { jQuery(".drop_down:visible").hide(); jQuery(".mainnavigation_item").removeClass("active"); } if(shouldOpen) { jQuery(selector).slideDown(); jQuery(itemSelector).toggleClass("active"); } } </script> <div class="drop_down link_id_7290514" style="display:none;"> <div class="drop_down_element_container bm-"> <a href="#" class="close" title="Close menu"><span></span></a> <div> <div class="element list none "> <h3>Region </h3> <ul class="linklist vertical"> <li> <a href="https://atlantic.ctvnews.ca/" title="Atlantic" >Atlantic</a> </li> <li> <a href="https://barrie.ctvnews.ca/" >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> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list continued "> <ul class="linklist vertical"> <li> <a href="http://kitchener.ctvnews.ca/guelph" >Guelph</a> </li> <li> <a href="https://kitchener.ctvnews.ca/" title="Kitchener" >Kitchener</a> </li> <li> <a href="https://calgary.ctvnews.ca/lethbridge" >Lethbridge</a> </li> <li> <a href="http://london.ctvnews.ca" >London</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list continued "> <ul class="linklist vertical"> <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="http://saskatoon.ctvnews.ca/prince-albert" >Prince Albert</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list continued "> <ul class="linklist vertical"> <li> <a href="https://edmonton.ctvnews.ca/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/" >Toronto</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list continued "> <ul class="linklist vertical"> <li> <a href="/" >Vancouver</a> </li> <li> <a href="https://vancouverisland.ctvnews.ca/" title="Vancouver Island" >Vancouver Island</a> </li> <li> <a href="http://windsor.ctvnews.ca" >Windsor</a> </li> <li> <a href="https://winnipeg.ctvnews.ca/" title="Winnipeg" >Winnipeg</a> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> </div> </div> <script type="text/javascript"> jQuery(document).ready(function() { jQuery(".item_7290514").click(click_7290514); jQuery(".link_id_7290514 .close").click(click_7290514); }); </script> </div> <script type="text/javascript"> function click_7290514() { var itemSelector = ".item_7290514"; var selector = ".link_id_7290514"; var shouldOpen = ((jQuery(selector + ":visible").size() <= 0) && (jQuery(selector + " div").size() > 0)); if (jQuery(".drop_down:visible").size() > 0) { jQuery(".drop_down:visible").hide(); jQuery(".mainnavigation_item").removeClass("active"); } if(shouldOpen) { jQuery(selector).slideDown(); jQuery(itemSelector).toggleClass("active"); } } </script> </div> </div> <div class='unmutePlayer'> </div> <div class="boxAd secondClass "> <div class="advert"> <div id="div-gpt-ad-728_90-1" class="advert-placeholder"></div> <script type="text/javascript"> if ($(window).width() <= 768 && ("dart" == "boxAd" || "boxAd" == "boxAd") || "dart" == "dart" && $(window).width() <= 768 ) { $( ".articleBody p:eq(1)" ).after($("#div-gpt-ad-728_90-1").closest(".boxAd")); } </script> <script type="text/javascript"> if (document.querySelector('.advert') !== null) { googletag.cmd.push(function () { googletag.display("div-gpt-ad-728_90-1"); }); } </script> <p class="ad-below">Advertisement</p> </div> </div> </div> </header><!-- END .banner --> <!-- END BANNERS --> <div class="content"> <div class="video-header"> <div class="content-wrapper"> <div class="col-wrapper left clearfix" > <div class="boxAd secondClass "> <div class="advert"> <div id="div-gpt-ad-728_90-1" class="advert-placeholder"></div> <script type="text/javascript"> if ($(window).width() <= 768 && ("dart" == "boxAd" || "boxAd" == "boxAd") || "dart" == "dart" && $(window).width() <= 768 ) { $( ".articleBody p:eq(1)" ).after($("#div-gpt-ad-728_90-1").closest(".boxAd")); } </script> <script type="text/javascript"> if (document.querySelector('.advert') !== null) { googletag.cmd.push(function () { googletag.display("div-gpt-ad-728_90-1"); }); } </script> <p class="ad-below">Advertisement</p> </div> </div> </div><!-- END .col-wrapper --> </div> </div> <div class="content-wrapper"> <div class="content-primary" id="responsive_main"> <a href="javascript:void()" class="launchLink_gallery__529922709_1_6846178"></a> <div id="bgCover_gallery__529922709_1_6846178" class="bgCover"> </div> <div id="source_gallery__529922709_1_6846178" style="display: none;"> <img src="https://www.ctvnews.ca/polopoly_fs/1.7030648.1725894962!/httpImage/image.jpeg_gen/derivatives/landscape_1020/image.jpeg" data-title="Vaisakhi " data-description="Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)\r\n"/> <img src="https://www.ctvnews.ca/polopoly_fs/1.6846206.1713048433!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg" data-title="CP170506758.JPG" data-description="Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)"/> <img src="https://www.ctvnews.ca/polopoly_fs/1.6846204.1713048433!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg" data-title="CP170506107.JPG" data-description="Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)"/> <img src="https://www.ctvnews.ca/polopoly_fs/1.6846203.1713048433!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg" data-title="CP170506759.JPG" data-description="Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)"/> <img src="https://www.ctvnews.ca/polopoly_fs/1.6846202.1713048433!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg" data-title="CP170506732.JPG" data-description="Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)"/> </div> <script type="text/javascript"> /*Create global object which loads * twitter script asynchronously */ window.twttr = (function (d, s, id) { var t, js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); return window.twttr || (t = { _e: [], ready: function (f) { t._e.push(f) } }); }(document, "script", "twitter-wjs")); /*Twitter click tracking funciton*/ function transferTwitterClickToOmniture(intentEvent) { if (!intentEvent) return; var label = intentEvent.region; Tracking.trackSocial(label + "btn_click"); } /* Create twitter share button and bind to built-in ready * method which contains click tracking method execution */ twttr.ready(function (twttr) { twttr.widgets.createShareButton( 'https://twitter.com/share', document.getElementById('twitter_share') ); twttr.events.bind('click', transferTwitterClickToOmniture); }); </script> <script> var data_gallery__529922709_1_6846178 = [ { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.7030648.1725894962!/httpImage/image.jpeg_gen/derivatives/portrait_87/image.jpeg', image: 'https://www.ctvnews.ca/polopoly_fs/1.7030648.1725894962!/httpImage/image.jpeg_gen/derivatives/landscape_1020/image.jpeg', title: 'Vaisakhi ', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)\r\n' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846206.1713048433!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846206.1713048433!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170506758.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846204.1713048433!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846204.1713048433!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170506107.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846203.1713048433!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846203.1713048433!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170506759.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846202.1713048433!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846202.1713048433!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170506732.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846201.1713048433!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846201.1713048433!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170505914.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846200.1713048433!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846200.1713048433!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170505913.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846199.1713048432!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846199.1713048432!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170506745.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846198.1713048432!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846198.1713048432!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170506875.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846197.1713048432!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846197.1713048432!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170506602.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846196.1713048432!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846196.1713048432!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170506601.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846195.1713048432!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846195.1713048432!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170506604.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846194.1713048432!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846194.1713048432!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170507048.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846193.1713048432!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846193.1713048432!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170507047.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846192.1713048432!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846192.1713048432!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170506913.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846191.1713048432!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846191.1713048432!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170505912.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846190.1713048432!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846190.1713048432!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170506424.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846189.1713048432!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846189.1713048432!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170507036.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } , { thumb: 'https://www.ctvnews.ca/polopoly_fs/1.6846188.1713048432!/httpImage/image.jpg_gen/derivatives/portrait_87/image.jpg', image: 'https://www.ctvnews.ca/polopoly_fs/1.6846188.1713048432!/httpImage/image.jpg_gen/derivatives/landscape_1020/image.jpg', title: 'CP170506076.JPG', description: 'Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' } ]; </script> <script type="text/javascript"> var num=0; var max= 19; jQuery(document).ready( function(){ requiresDependency('https://static.ctvnews.ca/bellmedia/common/js/theme/galleria.classic.css'); requiresDependency('https://static.ctvnews.ca/bellmedia/common/js/theme/galleria-1.3.5.min.js',function() { requiresDependency('https://static.ctvnews.ca/bellmedia/common/js/theme/galleria.classic.min.js', function() { var overylayWidth = Math.floor(jQuery(window).width()*0.9); var overylayHeight = Math.floor(jQuery(window).height()*0.8); var widthValue = Math.floor(Math.min(overylayWidth - 410,Math.floor(overylayWidth*0.65))); widthValue = Math.max(widthValue, 375); var heightValue = Math.floor(overylayHeight*0.74); jQuery('#galleria_gallery__529922709_1_6846178').galleria({ width:widthValue, height:heightValue, dataSource: data_gallery__529922709_1_6846178, thumbnails: 'lazy', preload: 0, extend: function(options) { //this.lazyLoadChunks(5); this.lazyLoad([num, (num + 1), (num+2), (num+3), (num+4)]); //gallery_gallery__529922709_1_6846178.push(this); var gallery = this; this.bind('image',function(e) { var currentImage = gallery.getData(gallery.getIndex()); imageGalleryChangeAd('gallery__529922709_1_6846178'); imageGalleryChangeSponsoredAd('gallery__529922709_1_6846178'); imageGalleryChangeText('gallery__529922709_1_6846178', currentImage); trackGallery(false, escape(currentImage.title)); if (num <= max){ num = num + 5; } }); // when image load, add 5 thumbnails this.bind('image', function(){ if (num <= max){ gallery.lazyLoad([num, (num + 1), (num+2),(num+3),(num+4)]); } }); jQuery('#nextButton_gallery__529922709_1_6846178').click(function() { gallery.next(); }); jQuery('#previousButton_gallery__529922709_1_6846178').click(function() { gallery.prev(); }); gallery.attachKeyboard({ left: gallery.prev, // applies the native prev() function right: gallery.next, escape: function() { doOverlayClose('#overlayBox_gallery__529922709_1_6846178','#bgCover_gallery__529922709_1_6846178',gallery_gallery__529922709_1_6846178); }}); jQuery(window).resize(function(e){ showOverlayBox('#overlayBox_gallery__529922709_1_6846178','#bgCover_gallery__529922709_1_6846178','#galleria_gallery__529922709_1_6846178'); }); } }); jQuery('.launchLink_gallery__529922709_1_6846178').click( function(){return doOverlayOpen('#overlayBox_gallery__529922709_1_6846178','#bgCover_gallery__529922709_1_6846178',gallery_gallery__529922709_1_6846178);}); jQuery('#closeLink_gallery__529922709_1_6846178').click( function(){return doOverlayClose('#overlayBox_gallery__529922709_1_6846178','#bgCover_gallery__529922709_1_6846178',gallery_gallery__529922709_1_6846178);}); jQuery('.launchLink_gallery__529922709_1_6846178').click(); }); }); }); jQuery('.galleria-image').click(function() { googletag.cmd.push(googletag.pubads().refresh()); }); </script> <div id="overlayBox_gallery__529922709_1_6846178" class="overlayBox"> <div class="overlayContent"> <div class="closeDiv closeDivSponsored"> <a href="javascript:void()" id="closeLink_gallery__529922709_1_6846178" class="closeLink"><span class="galleryLink"> x </span></a> <div class="gallerySponsoredAd"> <img src='https://www.ctvnews.ca/polopoly_fs/1.6846205.1713048835!/httpImage/image.jpg_gen/derivatives/landscape_620/image.jpg' width='620' alt='CP170505915.JPG' title='Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press)' height='349' /> </div> </div> <!-- Adding gallery images. We use resized thumbnails here for better performance, but it’s not necessary --> <div class="galleriaBox"> <div class="galleriaBoxHeader"> <div class="galleryLogo"></div> <div class="galleryTitles"> <p>IN PICTURES</p> <h2 class="imageGalleryName">Vancouver Vaisakhi parade 2024</h2> </div><!-- END .galleryTitles --> </div> <div id="galleria_gallery__529922709_1_6846178" class="galleryGalleria clearfix"></div> <div class="galleriaBoxNotice"><p class="galleryCopyright">© 2024 <img src="https://static.ctvnews.ca/bellmedia/common/img/photogallery/bell-media-logo.png" width="95" height="23" alt="Bell Media" /> All rights reserved.</p></div> </div> <div class="galleryNav clearfix" id="galleryNav"> <div class="galleryNavBtns"> <a id="previousButton_gallery__529922709_1_6846178" class="galleryLink" >< prev</a> <a id="nextButton_gallery__529922709_1_6846178" class="galleryLink"> next ></a> </div><!-- END .galleryNavBtns --> <div id="description_gallery__529922709_1_6846178" class="galleryDescription"><p></p></div> <div class="galleryShareTools"> <h2 class="viafoura-share">Share this gallery:</h2> <div class="viafoura"> <div class="vf-widget vf-share-bar-default" data-widget="sharebar" data-button-view="false" data-show-labels="false" data-show-counters="false" data-show-total="false" data-share-current-page-url="true"> </div> </div> </div> <script type='text/javascript'> googletag.cmd.push(function() { var slotGallery = googletag.defineSlot('/5479/ctv.ctvnewsbc/home', [[300, 250]], 'div-gpt-ad-300_250-gallery').addService(googletag.pubads()).addService(googletag.companionAds()); googletag.enableServices(); jQuery('.galleryLink').click(function() { googletag.pubads().refresh([slotGallery]); }); jQuery('.galleriaBox').on('click','.galleria-image-nav-right',function() { googletag.pubads().refresh([slotGallery]); }); jQuery('.galleriaBox').on('click','.galleria-image-nav-left',function() { googletag.pubads().refresh([slotGallery]); }); jQuery('.galleriaBox').on('click','.galleria-image',function() { googletag.pubads().refresh([slotGallery]); }); }); </script> <div class="galleryBoxAd"> <div id="div-gpt-ad-300_250-gallery"> <script type="text/javascript"> googletag.cmd.push(function() { googletag.display("div-gpt-ad-300_250-gallery"); }); </script> </div> </div> <p class="advert">Advertisement</p> </div> </div> </div> <script> var gallery_gallery__529922709_1_6846178 = []; </script> <div class="columnsplitter container twoColumns border_bottom"> <h3>MORE TOP STORIES </h3> <div class="column col1 "> <div class="element list none "> <ul class="linklist "> <li class="dc imageLeft"> <div style="display: inline-table; width:303px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-inlineLeft "> <div class="teaserImage"> <a href="https://bc.ctvnews.ca/crew-working-on-jodi-henrickson-documentary-notifies-b-c-police-of-possible-evidence-1.7126030" ><img src='https://www.ctvnews.ca/polopoly_fs/1.7090326.1730168933!/httpImage/image.jpg_gen/derivatives/landscape_150/image.jpg' alt='Jodi Henrickson, a 17-year-old teen from Squamish, went missing following a house party on Bowen Island in 2009. ' width='150' title='Jodi Henrickson' height='84' /></a> </div> </div> <div class="teaserText smallVersion "> <div class="bn-headline"> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/crew-working-on-jodi-henrickson-documentary-notifies-b-c-police-of-possible-evidence-1.7126030" >Crew working on Jodi Henrickson documentary notifies B.C. police of possible evidence</a> </h2> </div> <div class="videoCommentCount"> </div> </div> </div> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list li-divider "> <ul class="linklist vertical"> <li class='newUpdate listItem_7_697144_1575488058__529922509' updated='1732805543728' created='1732805543738'> <a href="https://bc.ctvnews.ca/rcmp-cruiser-rear-ended-on-highway-1-in-burnaby-1.7126575" title="RCMP cruiser rear-ended on Highway 1 in Burnaby " >RCMP cruiser rear-ended on Highway 1 in Burnaby </a> </li> <li class='newUpdate listItem_7_697144_1575488058__529922509' updated='1732809725854' created='1732809720862'> <a href="https://calgary.ctvnews.ca/cranbrook-b-c-man-faces-charges-in-canada-day-crash-that-killed-calgarian-1.7126663" title="Cranbrook, B.C., man faces charges in Canada Day crash that killed Calgarian" >Cranbrook, B.C., man faces charges in Canada Day crash that killed Calgarian</a> </li> <li class='newUpdate listItem_7_697144_1575488058__529922509' updated='1732810497097' created='1732759320680'> <a href="https://bc.ctvnews.ca/b-c-mom-laments-false-hope-as-major-crime-unit-declines-to-reinvestigate-daughter-s-death-1.7126200" title="B.C. mom laments 'false hope' as major crime unit declines to reinvestigate daughter's death" >B.C. mom laments 'false hope' as major crime unit declines to reinvestigate daughter's death</a> </li> <li class='newUpdate listItem_7_697144_1575488058__529922509' updated='1732809323966' created='1732793880590'> <a href="https://www.ctvnews.ca/politics/liberals-ndp-expected-to-pass-gst-holiday-in-house-of-commons-today-without-250-rebate-1.7126366" title="Liberals, NDP expected to pass GST holiday in House of Commons today, without $250 rebate" >Liberals, NDP expected to pass GST holiday in House of Commons today, without $250 rebate</a> </li> <li class='newUpdate listItem_7_697144_1575488058__529922509' updated='1732762252743' created='1732761420957'> <a href="https://bc.ctvnews.ca/fares-would-need-to-jump-30-for-bc-ferries-to-simply-keep-up-ceo-1.7126236" title="Fares would need to jump 30% for BC Ferries to 'simply keep up': CEO " >Fares would need to jump 30% for BC Ferries to 'simply keep up': CEO </a> </li> <li class='newUpdate listItem_7_697144_1575488058__529922509' updated='1732722285498' created='1732788000560'> <a href="https://www.ctvnews.ca/canada/let-me-rot-in-canada-pleads-canadian-isis-suspect-from-secret-syrian-prison-1.7125062" title="'Let me rot in Canada,' pleads Canadian ISIS suspect from secret Syrian prison" >'Let me rot in Canada,' pleads Canadian ISIS suspect from secret Syrian prison</a> </li> <script type="text/javascript"> jQuery(document).ready(function(){ var listItems = jQuery(".listItem_" + "7_697144_1575488058__529922509"); var currentTime = new Date().getTime(); var updateTimer = 120*60*1000; var tenMinutesAgo = currentTime - updateTimer; var updatedString = "UPDATED"; var newString = "NEW"; listItems.each(function() { var item = $(this); var modifiedTime = item.attr("updated"); var publishedTime = item.attr("created"); var linkElement = item.find("a").first(); if (modifiedTime != undefined && publishedTime != undefined) { modifiedTime = new Number(modifiedTime); publishedTime = new Number(publishedTime); if (modifiedTime > publishedTime && currentTime > modifiedTime && modifiedTime > tenMinutesAgo) { $(linkElement).before("<span class='eHub-div eHub-height'><span class='eHub-white-bg'><span class='tag eHub-update'>" + updatedString + " </span></span></span>"); } else if (currentTime > publishedTime && publishedTime > tenMinutesAgo) { $(linkElement).before("<span class='eHub-div eHub-height'><span class='eHub-white-bg'><span class='tag eHub-new'>" + newString + " </span></span></span>"); } } }); }); </script> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> </div> <div class="column col2 "> <div class="element list none "> <ul class="linklist "> <li class="dc imageLeft"> <div style="display: inline-table; width:303px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-inlineLeft "> <div class="teaserImage"> <a href="https://bc.ctvnews.ca/b-c-legislature-not-returning-until-feb-18-for-throne-speech-1.7126282" ><img src='https://www.ctvnews.ca/polopoly_fs/1.7126283.1732765150!/httpImage/image.jpg_gen/derivatives/landscape_150/image.jpg' alt='Premier David Eby arrives to meet with his cabinet for breakfast during a photo opportunity at legislature in Victoria, Wednesday, Nov. 27, 2024. (THE CANADIAN PRESS/Chad Hipolito)' width='150' title='Premier David Eby' height='84' /></a> </div> </div> <div class="teaserText smallVersion "> <div class="bn-headline"> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/b-c-legislature-not-returning-until-feb-18-for-throne-speech-1.7126282" >B.C. legislature not returning until Feb. 18 for throne speech</a> </h2> </div> <div class="videoCommentCount"> </div> </div> </div> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list li-divider "> <ul class="linklist vertical"> <li class='newUpdate listItem_7_697145_1548459118__529922499' updated='1732762911873' created='1732758840052'> <a href="https://bc.ctvnews.ca/on-edge-fraser-valley-farmers-hardest-hit-in-canada-by-avian-flu-1.7126194" title="'On edge': Fraser Valley farmers hardest hit in Canada by avian flu" >'On edge': Fraser Valley farmers hardest hit in Canada by avian flu</a> </li> <li class='newUpdate listItem_7_697145_1548459118__529922499' updated='1732763017977' created='1732757220260'> <a href="https://bc.ctvnews.ca/ugm-s-christmas-hampers-sparing-many-families-from-very-dim-holiday-recipient-says-1.7126162" title="UGM's Christmas hampers sparing many families from 'very dim' holiday, recipient says " >UGM's Christmas hampers sparing many families from 'very dim' holiday, recipient says </a> </li> <li class='newUpdate listItem_7_697145_1548459118__529922499' updated='1732756137619' created='1732756080628'> <a href="https://bc.ctvnews.ca/b-c-real-estate-agent-who-allowed-client-to-conduct-viewing-unaccompanied-agrees-to-10k-fine-1.7126134" title="B.C. real estate agent who allowed client to conduct viewing unaccompanied agrees to $10K fine" >B.C. real estate agent who allowed client to conduct viewing unaccompanied agrees to $10K fine</a> </li> <li class='newUpdate listItem_7_697145_1548459118__529922499' updated='1732762805837' created='1732735020012'> <a href="https://bc.ctvnews.ca/missing-hiker-found-alive-after-50-days-in-northern-b-c-wilderness-1.7125478" title="Missing hiker found alive after 50 days in northern B.C. wilderness" >Missing hiker found alive after 50 days in northern B.C. wilderness</a> </li> <li class='newUpdate listItem_7_697145_1548459118__529922499' updated='1732752902907' created='1732752902918'> <a href="https://bc.ctvnews.ca/b-c-regulator-issues-temporary-order-after-repeatedly-warning-man-company-over-alleged-violations-1.7126021" title="B.C. regulator issues temporary order after 'repeatedly' warning man, company over alleged violations" >B.C. regulator issues temporary order after 'repeatedly' warning man, company over alleged violations</a> </li> <li class='newUpdate listItem_7_697145_1548459118__529922499' updated='1732752509889' created='1732752509897'> <a href="https://bc.ctvnews.ca/why-hockey-history-says-the-canucks-should-make-the-playoffs-1.7125997" title="Why hockey history says the Canucks should make the playoffs" >Why hockey history says the Canucks should make the playoffs</a> </li> <script type="text/javascript"> jQuery(document).ready(function(){ var listItems = jQuery(".listItem_" + "7_697145_1548459118__529922499"); var currentTime = new Date().getTime(); var updateTimer = 120*60*1000; var tenMinutesAgo = currentTime - updateTimer; var updatedString = "UPDATED"; var newString = "NEW"; listItems.each(function() { var item = $(this); var modifiedTime = item.attr("updated"); var publishedTime = item.attr("created"); var linkElement = item.find("a").first(); if (modifiedTime != undefined && publishedTime != undefined) { modifiedTime = new Number(modifiedTime); publishedTime = new Number(publishedTime); if (modifiedTime > publishedTime && currentTime > modifiedTime && modifiedTime > tenMinutesAgo) { $(linkElement).before("<span class='eHub-div eHub-height'><span class='eHub-white-bg'><span class='tag eHub-update'>" + updatedString + " </span></span></span>"); } else if (currentTime > publishedTime && publishedTime > tenMinutesAgo) { $(linkElement).before("<span class='eHub-div eHub-height'><span class='eHub-white-bg'><span class='tag eHub-new'>" + newString + " </span></span></span>"); } } }); }); </script> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> </div> <div class="clearfix"></div> </div> <div class="clearfix"></div> <div class="element list none "> <h3>PHOTO GALLERIES </h3> <ul class="linklist "> <li class="dc grid"> <div style="display: inline-table; width:306px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage "> <a href="https://bc.ctvnews.ca/election-day-flooding-in-metro-vancouver-1.7079851" ><div class='gal'> </div><img src='https://www.ctvnews.ca/polopoly_fs/1.7079857.1729363297!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' alt='Multiple vehicles became stranded in high water in Surrey, with King George Boulevard at 128 Street and 76 Avenue at 152 Street particularly affected. (CTV News)' width='300' title='Rain viz 8.jpg' height='169' /></a> </div> <div class="bn-headline "> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/election-day-flooding-in-metro-vancouver-1.7079851" >Election Day flooding in Metro Vancouver</a> </h2> </div> </div> </div> <div style="display: inline-table; width:306px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage "> <a href="https://bc.ctvnews.ca/wilderness-resort-on-sale-for-21-5m-1.7019406" ><div class='gal'> </div><img src='https://www.ctvnews.ca/polopoly_fs/1.7019475.1724970354!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' alt='A family-owned wilderness resort near Terrace, B.C., is on the market for $21.5 million. (Credit: Sothebysrealty.ca) ' width='300' title='MAIN.jpg' height='169' /></a> </div> <div class="bn-headline "> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/wilderness-resort-on-sale-for-21-5m-1.7019406" >Wilderness resort on sale for $21.5M</a> </h2> </div> </div> </div> <div class="clearfix"></div></li> <li class="dc grid"> <div style="display: inline-table; width:306px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage "> <a href="https://bc.ctvnews.ca/scenic-snapshot-share-your-pictures-with-us-1.7024434" ><div class='gal'> </div><img src='https://www.ctvnews.ca/polopoly_fs/1.7125611.1732741502!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' alt='To submit your own Scenic Snapshot, email us at ScenicSnapshot@ctv.ca! (Credit: Z. Chow, Vancouver) ' width='300' title='Scenic Snapshot' height='168' /></a> </div> <div class="bn-headline "> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/scenic-snapshot-share-your-pictures-with-us-1.7024434" >Scenic Snapshot: Share your pictures with us! </a> </h2> </div> </div> </div> <div style="display: inline-table; width:306px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage "> <a href="https://bc.ctvnews.ca/grizzly-bears-lounge-in-clawfoot-tub-at-b-c-zoo-1.6968902" ><div class='gal'> </div><img src='https://www.ctvnews.ca/polopoly_fs/1.6968919.1721324351!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' alt='A donated clawfoot bathtub has become a favourite lounging spot for two grizzly bears at the BC Wildlife Park, a Kamloops zoo that also operates a rehabilitation centre for injured animals. (Credit: BC Wildlife Park) ' width='300' title='BEARBATH.jpg' height='169' /></a> </div> <div class="bn-headline "> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/grizzly-bears-lounge-in-clawfoot-tub-at-b-c-zoo-1.6968902" >Grizzly bears lounge in clawfoot tub at B.C. zoo </a> </h2> </div> </div> </div> <div class="clearfix"></div></li> <li class="dc grid"> <div style="display: inline-table; width:306px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage "> <a href="https://bc.ctvnews.ca/crews-battle-industrial-fire-beside-fraser-river-1.6936806" ><div class='gal'> </div><img src='https://www.ctvnews.ca/polopoly_fs/1.6936599.1719006273!/httpImage/image.png_gen/derivatives/landscape_300/image.png' alt='Crowds watch an industrial fire happening in Richmond, B.C., on June 20, 2024. ' width='300' title='Richmond fire' height='169' /></a> </div> <div class="bn-headline "> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/crews-battle-industrial-fire-beside-fraser-river-1.6936806" >Crews battle industrial fire beside Fraser River</a> </h2> </div> </div> </div> <div style="display: inline-table; width:306px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage "> <a href="https://bc.ctvnews.ca/aurora-borealis-dazzles-over-b-c-1.6883243" ><div class='gal'> </div><img src='https://www.ctvnews.ca/polopoly_fs/1.7030650.1725895047!/httpImage/image.jpeg_gen/derivatives/landscape_300/image.jpeg' alt='CTV News photographers and B.C. residents snapped dozens of photos of the northern lights over Metro Vancouver and elsewhere in B.C. Friday night and early Saturday morning. This photo was taken at Harrison Lake. (Andrew Pugh) ' width='300' title='Aurora borealis' height='169' /></a> </div> <div class="bn-headline "> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/aurora-borealis-dazzles-over-b-c-1.6883243" >Aurora borealis dazzles over B.C.</a> </h2> </div> </div> </div> <div class="clearfix"></div></li> <li class="dc grid"> <div style="display: inline-table; width:306px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage "> <a href="https://bc.ctvnews.ca/armoured-3-8m-home-in-b-c-s-wildfire-prone-okanagan-1.6857758" ><div class='gal'> </div><img src='https://www.ctvnews.ca/polopoly_fs/1.6857775.1713834509!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' alt='A property in Naramata, B.C., boasts a quarter-inch corten steel barrier designed to offer some protection from wildfires – though the architect stressed the home is not "fire-proof." (Sotheby's International Realty Canada) ' width='300' title='GALLERYCOVER.jpg' height='169' /></a> </div> <div class="bn-headline "> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/armoured-3-8m-home-in-b-c-s-wildfire-prone-okanagan-1.6857758" >Armoured $3.8M home in B.C.'s wildfire-prone Okanagan</a> </h2> </div> </div> </div> <div style="display: inline-table; width:306px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage "> <a href="https://bc.ctvnews.ca/vancouver-vaisakhi-parade-2024-1.6846178" ><div class='gal'> </div><img src='https://www.ctvnews.ca/polopoly_fs/1.7030648.1725894962!/httpImage/image.jpeg_gen/derivatives/landscape_300/image.jpeg' alt='Vaisakhi is a significant holiday on the Sikh calendar, commemorating the establishment of the Khalsa in 1699 and marking the beginning of the Punjabi harvest year. Thousands gathered in South Vancouver on Saturday, April 13, 2024, to celebrate. (Darryl Dyck / The Canadian Press) ' width='300' title='Vaisakhi ' height='169' /></a> </div> <div class="bn-headline "> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/vancouver-vaisakhi-parade-2024-1.6846178" >Vancouver Vaisakhi parade 2024</a> </h2> </div> </div> </div> <div class="clearfix"></div></li> <li class="dc grid"> <div style="display: inline-table; width:306px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage "> <a href="https://bc.ctvnews.ca/snowstorm-blankets-b-c-s-south-coast-1.6733720" ><div class='gal'> </div><img src='https://www.ctvnews.ca/polopoly_fs/1.6733741.1705686765!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' alt='A person looks out to a semi-frozen False Creek during a snowstorm in Vancouver on Wednesday, Jan. 17, 2024. THE CANADIAN PRESS/Ethan Cairns' width='300' title='Snowstorm blankets B.C.'s South Coast ' height='169' /></a> </div> <div class="bn-headline "> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/snowstorm-blankets-b-c-s-south-coast-1.6733720" >Snowstorm blankets B.C.'s South Coast </a> </h2> </div> </div> </div> <div style="display: inline-table; width:306px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage "> <a href="https://bc.ctvnews.ca/flooding-as-atmospheric-river-drenches-south-coast-1.6674207" ><div class='gal'> </div><img src='https://www.ctvnews.ca/polopoly_fs/1.6674250.1701800842!/httpImage/image.png_gen/derivatives/landscape_300/image.png' alt='The latest atmospheric river to drench B.C.'s South Coast caused flooding on some roads and sent river levels surging on Dec. 4, 2023. ' width='300' title='image (wings).png' height='169' /></a> </div> <div class="bn-headline "> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/flooding-as-atmospheric-river-drenches-south-coast-1.6674207" >Flooding as atmospheric river drenches South Coast</a> </h2> </div> </div> </div> <div class="clearfix"></div></li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="columnsplitter container twoColumns border_top"> <h3> <a href="https://www.ctvnews.ca/" title="CTVNews" >CTV National News <span class="da"></span></a> </h3> <div class="column col1 "> <div class="element list none "> <ul class="linklist "> <li class="dc imageLeft"> <div style="display: inline-table; width:303px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-inlineLeft "> <div class="teaserImage"> <a href="https://www.ctvnews.ca/health/canadian-woman-shares-methanol-poisoning-story-in-wake-of-death-investigation-in-laos-hostel-1.7126445" ><img src='https://www.ctvnews.ca/polopoly_fs/1.7126452.1732800992!/httpImage/image.png_gen/derivatives/landscape_150/image.png' alt='The 32-year-old has gotten used to functioning with only two per cent vision. (CTV News)' width='150' title='Methanol poisoning' height='84' /></a> </div> </div> <div class="teaserText smallVersion "> <div class="bn-headline"> <h2 class="teaserTitle"> <a href="https://www.ctvnews.ca/health/canadian-woman-shares-methanol-poisoning-story-in-wake-of-death-investigation-in-laos-hostel-1.7126445" >Canadian woman shares methanol poisoning story in wake of death investigation in Laos hostel</a> </h2> </div> <div class="videoCommentCount"> </div> </div> </div> </li> <li class="dc imageLeft"> <div style="display: inline-table; width:303px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-inlineLeft "> <div class="teaserImage"> <a href="https://calgary.ctvnews.ca/calgary-man-dead-following-tragic-incident-while-helping-stranded-driver-1.7126305" ><img src='https://www.ctvnews.ca/polopoly_fs/1.7126307.1732768821!/httpImage/image.png_gen/derivatives/landscape_150/image.png' alt='A man died after being pinned under a vehicle while trying to help another motorist in northwest Calgary. Police were called to Crowchild Trail just before 8 p.m. on Wednesday.' width='150' title='man pinned under vehicle / nov. 27, 2024' height='84' /></a> </div> </div> <div class="teaserText smallVersion "> <div class="bn-headline"> <h2 class="teaserTitle"> <a href="https://calgary.ctvnews.ca/calgary-man-dead-following-tragic-incident-while-helping-stranded-driver-1.7126305" >Calgary man dead following tragic incident while helping stranded driver</a> </h2> </div> <div class="videoCommentCount"> </div> </div> </div> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> </div> <div class="column col2 "> <div class="element list none "> <ul class="linklist "> <li class="dc imageLeft"> <div style="display: inline-table; width:303px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-inlineLeft "> <div class="teaserImage"> <a href="https://www.ctvnews.ca/sports/u-s-university-says-linebacker-remains-in-stable-condition-hours-after-announcing-his-death-1.7126448" ><img src='https://www.ctvnews.ca/polopoly_fs/1.7126473.1732802058!/httpImage/image.jpg_gen/derivatives/landscape_150/image.jpg' alt='Alabama A&M linebacker Medrick Burnett Jr. is shown in an image from the school's athletics website. ' width='150' title='Alabama A&M's Medrick Burnett Jr. ' height='84' /></a> </div> </div> <div class="teaserText smallVersion "> <div class="bn-headline"> <h2 class="teaserTitle"> <a href="https://www.ctvnews.ca/sports/u-s-university-says-linebacker-remains-in-stable-condition-hours-after-announcing-his-death-1.7126448" >U.S. university says linebacker remains in stable condition, hours after announcing his death</a> </h2> </div> <div class="videoCommentCount"> </div> </div> </div> </li> <li class="dc imageLeft"> <div style="display: inline-table; width:303px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-inlineLeft "> <div class="teaserImage"> <a href="https://www.ctvnews.ca/health/carrot-recall-for-e-coli-risks-updated-with-additional-product-correction-cfia-1.7126456" ><img src='https://www.ctvnews.ca/polopoly_fs/1.5751899.1643027400!/httpImage/image.png_gen/derivatives/landscape_150/image.png' alt='Carrots are seen in this undated stock image (Pexels/Pixabay)' width='150' title='Carrots' height='84' /></a> </div> </div> <div class="teaserText smallVersion "> <div class="bn-headline"> <h2 class="teaserTitle"> <a href="https://www.ctvnews.ca/health/carrot-recall-for-e-coli-risks-updated-with-additional-product-correction-cfia-1.7126456" >Carrot recall for E. coli risks updated with additional product, correction: CFIA</a> </h2> </div> <div class="videoCommentCount"> </div> </div> </div> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> </div> <div class="clearfix"></div> </div> <div class="clearfix"></div> <div class="element list double-top "> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="element list double-top "> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="columnsplitter container twoColumns none"> <div class="column col1 "> </div> <div class="column col2 "> </div> <div class="clearfix"></div> </div> <div class="clearfix"></div> </div><!-- END .content-primary --> <!-- if(content.righttop || content.boxads) --> <div class="content-secondary"> <div class="sidebar"> <div> <div class="iframe_element"> <script type="text/javascript"> jQuery(document).ready(function() { var iframeSrc_7729638 = 'https://beta.ctvnews.ca/weatherProjecter.49_26005*-123_109.Vancouver.html'; var iframeWidth_7729638 = '300' + 'px'; var iframeHeight_7729638 = '75' + 'px'; var iframeScrolling_7729638 = 'no'; var iframeStyle_7729638 = 'border:0px; overflow:' + 'hidden'; var iframes = jQuery(".iframe_" + 7729638); iframes.each(function(i) { var el = jQuery(this); if (el.attr("src") == "") { el.attr("style", iframeStyle_7729638); el.attr("scrolling", iframeScrolling_7729638); el.attr("src", iframeSrc_7729638); el.attr("width", iframeWidth_7729638); el.attr("height", iframeHeight_7729638); } }); }); </script> <iframe class="iframe_7729638" frameborder="0" src="" width="0" height="0" scrolling="" style=""></iframe> <noscript> <a href="https://beta.ctvnews.ca/weatherProjecter.49_26005*-123_109.Vancouver.html" target="_blank">bc weather</a> </noscript> </div> <div class="weatherlink"> <a href="https://bc.ctvnews.ca/weather">View Full Forecast >></a> </div> <h4 id="alertButton"> <a href="#">Weather Warnings</a> </h4> <div id="feed">No watches or warnings in effect.</div> <script type="text/javascript"> jQuery(document).ready(function() { loadWeatherWarnings(); }); var mapArea = new Array(); mapArea["ab"] = 34; mapArea["bc"] = 52; mapArea["sk"] = 32; mapArea["mb"] = 37; mapArea["on"] = 61; mapArea["qc"] = 68; mapArea["nl"] = 36; mapArea["nb"] = 20; mapArea["ns"] = 23; mapArea["pei"] = 3; var container = document.getElementById("feed"); function loadWeatherWarnings() { var feedUrl = 'https://stats.ctvnews.ca/'; jQuery.ajax({ url: feedUrl + "/HGETALL/urn:ctv:weather", cache: false, dataType: 'json', crossDomain: true, type: 'GET', async: true, success: function (data, success) { $('#feed').empty(); container.innerHTML = "No watches or warnings in effect."; var areaId = new Array(); for (n = 1; n <= mapArea["bc"]; n++) { areaId.push(n.toString()); } for (var x in areaId) { var key = "bc" + areaId[x]; var result = data.HGETALL[key]; if (result) { result = JSON.parse(result); for (var i = 0; i < result.entries.length; i++) { var entry = result.entries[i]; if (entry.IsWarning == "true") { var div = document.createElement("div"); div.setAttribute("id", entry.WarningType); var newLink = document.createElement("a"); newLink.setAttribute('href', entry.FeedLink); newLink.setAttribute('target', '_blank'); newLink.appendChild(document.createTextNode(entry.Title)); div.appendChild(newLink); if (container.innerHTML == "No watches or warnings in effect." || container.innerHTML == "No alerts in effect,") { container.innerHTML = ""; } container.appendChild(div); } } } } }, error: function (request, status, error) { $('#feed').empty(); container.innerHTML = "No watches or warnings in effect."; }, complete: function () { setTimeout(function(){ loadWeatherWarnings(); },30000); } }); } jQuery('#alertButton').bind('click', function(event) { var displayMode=document.getElementById('feed'); if(displayMode.style.display == 'block'){ displayMode.style.display ="none"; document.getElementById('alertButton').style.background='url("https://static.ctvnews.ca/bellmedia/common/img/weatherImages/local-weather-alert.gif") no-repeat 1% 50%, url("https://static.ctvnews.ca/bellmedia/common/img/weatherImages/weatherAlertArrowDown.gif") no-repeat 97% 50%'; document.getElementById('alertButton').style.margin='0 0 0.5em'; }else{ displayMode.style.display = 'block'; document.getElementById('alertButton').style.background='url("https://static.ctvnews.ca/bellmedia/common/img/weatherImages/local-weather-alert.gif") no-repeat 1% 50%, url("https://static.ctvnews.ca/bellmedia/common/img/weatherImages/weatherAlertArrowUp.gif") no-repeat 97% 50%'; document.getElementById('alertButton').style.margin='0'; document.getElementById('feed').style.margin='0 0 0.5em'; } }); setTimeout(function(){ if(document.getElementById("feed").innerHTML != 'No watches or warnings in effect.' && document.getElementById("feed").innerHTML != ''){ document.getElementById("alertButton").style.display="block"; document.getElementById('alertButton').style.margin='0 0 0.5em'; } else { document.getElementById("alertButton").style.display="none"; } },1000); </script> </div> <style> .sandie {height: 56px; width: 970x; background-color: #FFF} .sandie p {padding-top: 15px} .sandie a {text-transform: uppercase; font-weight: bold; color: #eb0000} .sandie span {border: 2px solid #30c123; font-weight: bold; padding: 5px 10px; margin-left: 15px; font-size: 14px} .sandie span a {text-transform: none; color: #000} </style> <div class="sandie"><p>HAVE A STORY TIP?</a><span><a href="mailto:bcassignment@bellmedia.ca">CONTACT US</a></span></p></div> <div class="element list double-top "> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class="boxAd "> <div class="advert"> <div id="div-gpt-ad-300_250-2" class="advert-placeholder"></div> <script type="text/javascript"> if ($(window).width() <= 768 && ("dart" == "boxAd" || "boxAd" == "boxAd") || "dart" == "dart" && $(window).width() <= 768 ) { $( ".articleBody p:eq(1)" ).after($("#div-gpt-ad-300_250-2").closest(".boxAd")); } </script> <script type="text/javascript"> if (document.querySelector('.advert') !== null) { googletag.cmd.push(function () { googletag.display("div-gpt-ad-300_250-2"); }); } </script> <p class="ad-below">Advertisement</p> </div> </div> <div class="element list double-top "> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> <div class='dontMiss'> <div class="element list topstorybn "> <h3> <a href="https://bc.ctvnews.ca/video" class="newWindow" target="_blank" >CTV News Video Network<span class="da"></span></a> </h3> <ul class="linklist "> <li class="dc "> <div style="display: inline-table; width:300px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage unmutePlayer"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6761713" ><div class='vid'>false</div><img src='https://www.ctvnews.ca/polopoly_fs/1.6761712.1707429644!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' width='300' alt='Student art for sale online' title='Student art for sale online' height='169' /></a> </div> <div class="bn-headline unmutePlayer"> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6761713" >Que. students accuse teacher of profiting off their artwork</a> </h2> </div> </div> </div> </li> <li class="dc "> <div style="display: inline-table; width:300px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage unmutePlayer"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6540659" ><div class='vid'>false</div><img src='https://www.ctvnews.ca/polopoly_fs/1.6540274.1693352035!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' alt='Some insurance companies are raising rates if your car is at higher risk of being stolen. (CTV News Toronto)' width='300' title='stolen vehicle' height='169' /></a> </div> <div class="bn-headline unmutePlayer"> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6540659" >Car thefts in Canada: Insurance companies face criticism</a> </h2> </div> </div> </div> </li> <li class="dc "> <div style="display: inline-table; width:300px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage unmutePlayer"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6573006" ><div class='vid'>false</div><img src='https://www.ctvnews.ca/polopoly_fs/1.6762381.1707480683!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' width='300' alt='$50K reward offered in case of missing Barrie, Ont' title='$50K reward offered in case of missing Barrie, Ont' height='169' /></a> </div> <div class="bn-headline unmutePlayer"> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6573006" >$50K reward offered in case of missing Barrie, Ont. woman</a> </h2> </div> </div> </div> </li> <li class="dc "> <div style="display: inline-table; width:300px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage unmutePlayer"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6762023" ><div class='vid'>false</div><img src='https://www.ctvnews.ca/polopoly_fs/1.6759966.1707335178!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' width='300' alt='Eaton Centre' title='Eaton Centre' height='169' /></a> </div> <div class="bn-headline unmutePlayer"> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6762023" >Here's how this wallet lost for 40 years was returned home</a> </h2> </div> </div> </div> </li> <li class="dc "> <div style="display: inline-table; width:300px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage unmutePlayer"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6762491" ><div class='vid'>false</div><img src='https://www.ctvnews.ca/polopoly_fs/1.6762487.1707485779!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' width='300' alt='WATCH: Moose bombs down hill after skiers ' title='WATCH: Moose bombs down hill after skiers ' height='169' /></a> </div> <div class="bn-headline unmutePlayer"> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6762491" >'Go faster!' Moose spotted chasing after skiers in Wyoming</a> </h2> </div> </div> </div> </li> <li class="dc "> <div style="display: inline-table; width:300px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage unmutePlayer"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6759806" ><div class='vid'>false</div><img src='https://www.ctvnews.ca/polopoly_fs/1.6763014.1707504877!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' width='300' alt='Carlson-Putin interview' title='Carlson-Putin interview' height='169' /></a> </div> <div class="bn-headline unmutePlayer"> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6759806" >Carlson gave Putin a platform to spread lies, E.U. says</a> </h2> </div> </div> </div> </li> <li class="dc "> <div style="display: inline-table; width:300px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage unmutePlayer"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6760975" ><div class='vid'>false</div><img src='https://www.ctvnews.ca/polopoly_fs/1.6844073.1712888993!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' width='300' alt='CTV National News: Bell Canada CEO on job cuts' title='CTV National News: Bell Canada CEO on job cuts' height='169' /></a> </div> <div class="bn-headline unmutePlayer"> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6760975" >Bell Canada CEO defends job cuts during testimony</a> </h2> </div> </div> </div> </li> <li class="dc "> <div style="display: inline-table; width:300px; " class="element teaser "> <div class="teaser-image-wrapper teaser-image-top "> <div class="teaserImage unmutePlayer"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6763160" ><div class='vid'>false</div><img src='https://www.ctvnews.ca/polopoly_fs/1.6763002.1707504417!/httpImage/image.jpg_gen/derivatives/landscape_300/image.jpg' alt='Prime Minister Justin Trudeau and Ontario Premier Doug Ford attend an announcement at Seneca College, in King City, Ont., Friday, Feb. 9, 2024. THE CANADIAN PRESS/Chris Young ' width='300' title='trudeau and ford' height='169' /></a> </div> <div class="bn-headline unmutePlayer"> <script type="text/javascript"> jQuery(document).ready(function() { var arrayOfTags = jQuery("#responsive_main .topstorybn .teaser-image-wrapper .teaserImage .tag"); jQuery.each(arrayOfTags, function(k, v){ var parentElement = $(v).closest(".teaser-image-wrapper.teaser-image-top"); parentElement.find(".teaserImage .tag").remove(); parentElement.find(".bn-headline").prepend(v); }); }); </script> <h2 class="teaserTitle"> <a href="https://bc.ctvnews.ca/video?playlistId=1.6763160" >Ontario agrees to $3.8B health-care deal with feds</a> </h2> </div> </div> </div> </li> </ul> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> </div> <div class="element list double-top "> <div class="bottom-links"> </div> <div class="clearfix"></div> </div> </div><!-- END .sidebar --> </div><!-- END div.content-secondary --> <footer class="content-footer"> <div class='footernav'> <nav> <div> <a href="http://www.bellmedia.ca/sales/digital/ctv-news-channel/" class="newWindow" target="_blank" title="Advertise with CTVNews.ca" >Advertise on CTVNews.ca</a> </div> <div> <a href="https://www.bellmedia.ca/sales/political-ads-registry/" class="newWindow" target="_blank" >Political Ads Registry</a> </div> <div> <a href="https://www.ctv.ca/about" title="About CTV" >About CTV</a> </div> <div> <a href="https://jobs.bce.ca/bell/go/Media/3537600/" title="Careers" >Careers</a> </div> <div> <a href="https://www.ctvnews.ca/stox" title="CTV News Stox" >CTV News Stox</a> </div> <div> <a href=" https://www.bellmedia.ca/the-lede/" title="Press Room" >Press Room</a> </div> <div> <a href="https://www.ctvnews.ca/editorial-standards-and-policies" >Editorial Standards and Policies </a> </div> <div> <a href="https://www.ctvnews.ca/contact" title="Contact Us" >Contact Us</a> </div> <div><a href="javascript:void(0);" tabindex="0" id="accessibilityLink" title="Accessibility" onclick="displayAccessibilityDialog(event);" onkeydown="displayAccessibilityDialog(event);">Accessibility</a></div> <div id="activeModal" class="c-dialog-modal-wrapper bce hideDialog"> <div id="c-dialog-modal" class="c-dialog-modal" tabindex="0" role="alertdialog" aria-label="BCE alert dialog"> <h1 id="dialogLabel" class="title" tabindex="-1" aria-hidden="true"> BCE </h1> <div id="dialog_desc"> <div> <div class="image" > <img src="https://www.cp24.com/polopoly_fs/1.6360493.1681837989!/image/image.png_gen/derivatives/landscape_620/image.png" aria-label="BCE logo" role="img" tabindex="-1" > </div> </div> <div> <div class="text" > <span><p>You are now being redirected to the BCE.ca website (Bell Canada Enterprises), where you can view our Accessibility plan, and submit your feedback using our Accessibility webform.</p> </span> </div> </div> <div> <button class="close-button" tabindex="0" role="button" onclick="cancelDialogEvent(event);" onkeydown="cancelDialogEvent(event);" aria-label="close dialog"></button> <div class="buttonGroup group"> <div> <a id="gonow-link" tabindex="0" href="javascript:void(0);" class="button-std style-blue-primary" onclick="goNowDialogEvent(event);" onkeydown="goNowDialogEvent(event);">Go Now</a> </div> <div> <button id="cancel-link" tabindex="0" href="javascript:void(0);" class="button-std style-blue-secondary" onclick="cancelDialogEvent(event);" onkeydown="cancelDialogEvent(event);">Cancel</a> </div> </div> </div> </div> </div> </div> <script> const focusableElements = 'button, [href], [tabindex]:not([tabindex="-1"])'; const modal = document.querySelector("#activeModal"); // select the modal by it's id const firstFocusableElement = modal.querySelectorAll(focusableElements)[0]; // get first element to be focused inside modal const focusableContent = modal.querySelectorAll(focusableElements); const lastFocusableElement = focusableContent[focusableContent.length - 1]; // get last element to be focused inside modal document.addEventListener("keydown", function(e) { let isTabPressed = e.key === "Tab" || e.keyCode === 9; if (!isTabPressed) { return; } if(modal.classList.contains("showDialog")){ if (e.shiftKey) { // if shift key pressed for shift + tab combination if (document.activeElement === firstFocusableElement) { lastFocusableElement.focus(); // add focus for the last focusable element e.preventDefault(); } } else { // if tab key is pressed if (document.activeElement === lastFocusableElement) { // if focused has reached to last focusable element then focus first focusable element after pressing tab firstFocusableElement.focus(); // add focus for the first focusable element e.preventDefault(); } } } }); document.getElementById("activeModal").classList.add("hideDialog"); function setFocusOnDialog(){ document.getElementById("c-dialog-modal").focus(); } function setFocusOnAccessibilityLink(){ document.getElementById("accessibilityLink").focus(); } function gotoBCELink(){ window.location.href = "https://www.bce.ca/Accessibility_services?brand=CTVNEWS"; } function displayAccessibilityDialog(event) { if(!modal.classList.contains("showDialog")){ document.getElementById("activeModal").setAttribute("aria-hidden","false"); let srcElement = event.target.id; if(srcElement.indexOf("accessibilityLink") != -1){ if(event.key == "Enter" || event.type == "click"){ document.getElementById("activeModal").classList.add("showDialog"); document.getElementById("activeModal").classList.remove("hideDialog"); setTimeout(setFocusOnDialog, 200); event.preventDefault(); } } } } function goNowDialogEvent(event){ if(event.key == "Enter" || event.type == "click" ){ document.getElementById("activeModal").classList.add("hideDialog"); setTimeout(gotoBCELink, 100); } } function cancelDialogEvent(event){ if(event.key == "Enter" || event.type == "click" ){ document.getElementById("activeModal").setAttribute("aria-hidden","true"); document.getElementById("activeModal").classList.remove("showDialog"); document.getElementById("activeModal").classList.add("hideDialog"); setTimeout(setFocusOnAccessibilityLink, 100); } } </script> <style> #cancel-link:focus, .close-button:focus, #gonow-link:focus { outline-offset: 1px; outline: auto; outline-color: #00549A; } #cancel-link { width: fit-content; font-size: 14px; line-height: 18px; text-align: left; color: rgb(0, 84, 154) !important; text-decoration: underline !important; border: none; background: unset; padding: 3px; cursor: pointer; margin-top: 22px; } .showDialog { display: flex !important; display: -webkit-box; display: -ms-flexbox; } .hideDialog { display: none !important; } .c-dialog-modal-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(0, 0, 0, 0.75); height: 100vh; left: 0; position: fixed; top: 0; width: 100%; z-index: 102; color: #323232 !important; padding: 10px; } .c-dialog-modal { display: block !important; text-align: center; border: 1px solid black !important; border-radius: 10px; margin: 0 auto; width: 450px; padding: 25px; background-color: #fff; position: relative; z-index: 102; cursor: default; color: #323232 !important; font-size: 16px; line-height: 24px; } .c-dialog-modal .title { display: none !important; } .c-dialog-modal .close-button { position: absolute; right: 12px; top: 15px; width: 25px; height: 25px; cursor: pointer; background: none; border: none; font-size: 0; } .c-dialog-modal .close-button:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .c-dialog-modal .close-button:before, .c-dialog-modal .close-button:after { position: absolute; left: 12px; content: " "; height: 25px; width: 2px; background-color: #333; top: 0; } .c-dialog-modal .close-button { position: absolute; right: 12px; top: 15px; width: 25px; height: 25px; cursor: pointer; background: none; border: none; font-size: 0; } .c-dialog-modal .close-button:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .c-dialog-modal .close-button:before, .c-dialog-modal .close-button:after { position: absolute; left: 12px; content: " "; height: 25px; width: 2px; background-color: #333; top: 0; } .c-dialog-modal .image { padding: 10px 0; overflow: hidden; } .bce .c-dialog-modal .text p { font-family: Arial; font-size: 18px; line-height: 22px; color: #111111; } .c-dialog-modal .text { display: block; padding: 10px 10px 20px 10px; text-align: left; word-break: break-word; } .c-dialog-modal .buttonGroup.group { -webkit-box-orient: initial; -webkit-box-direction: initial; -ms-flex-direction: initial; flex-direction: initial; font-size: 16px; line-height: 24px; } .c-dialog-modal .buttonGroup { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .bce a.button-std.style-blue-primary { background-color: #003778; border: 1px solid #000; border-radius: 30px; color: #fff !important; text-transform: unset; text-decoration: unset; width: 112px; height: 25px; font-family: Arial; font-size: 15px; margin: 15px 15px 0 0 !important; padding: 5px; } .c-dialog-modal .buttonGroup .button-std { margin: 10px 5px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } .bce a.button-std { border-radius: 4px; cursor: pointer; display: inline-block; font-family: Arial; font-size: 14px; font-weight: normal; letter-spacing: normal; padding: 14px 45px; text-transform: uppercase; } a.button-std { border-radius: 4px; cursor: pointer; display: inline-block; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: normal; padding: 14px 45px; text-transform: uppercase; } .bce a.button-std.style-blue-secondary { background-color: #fff; border: 0 solid #000; border-radius: 30px; color: #00549A; text-decoration: underline; text-transform: unset; margin: 15px 0 0 0 !important; padding: 5px; font-family: Arial; font-size: 14px; } .c-dialog-modal .buttonGroup .button-std { margin: 10px 5px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } </style> </nav> </div> <div class="footer-logos"> <a class="footer-logo-link" href="https://www.ctv.ca"><img src="https://www.ctvnews.ca/polopoly_fs/1.4264165!/httpImage/image.png" height="36" width="88" alt="CTV.ca" /></a> <a class="footer-logo-link" href="https://www.ctv.ca"><img src="https://www.ctvnews.ca/polopoly_fs/1.4264174!/httpImage/image.png" height="36" width="88" alt="CTV Two" /></a> <a class="footer-logo-link" href="https://www.ctvnews.ca"><img src="//www.ctvnews.ca/polopoly_fs/7.726389!/httpImage/image.png" height="29" width="60" alt="CTVNews"/></a> <a class="footer-logo-link" href="https://www.ctvnews.ca/ctv-news-channel"> <img src="https://www.ctvnews.ca/polopoly_fs/7.726390!/httpImage/image.png" height="35" width="56" alt="CTV News Channel" /> </a> <a class="footer-logo-link" href="https://www.bnnbloomberg.ca"> <img src="https://www.ctvnews.ca/polopoly_fs/7.711875!/httpImage/image.png" height="35" width="90" alt="BNN Bloomberg" /> </a> <a class="footer-logo-link" href="https://www.cp24.com"><img src="https://static.ctvnews.ca/bellmedia/common/img/logos/footer-logo_cp24.jpg" height="30" width="53" alt="CP24" /></a> </div> <br/> <div class='footernav'> <nav> <h2>Local News</h2> <div> <a href="https://atlantic.ctvnews.ca/" title="Atlantic" >CTV News Atlantic</a> </div> <div> <a href="http://barrie.ctvnews.ca" title="Barrie" >CTV News Barrie</a> </div> <div> <a href="https://calgary.ctvnews.ca/" title="CTV Calgary News" >CTV News Calgary</a> </div> <div> <a href="https://edmonton.ctvnews.ca/" title="CTV Edmonton News" >CTV News Edmonton</a> </div> <div> <a href="https://kitchener.ctvnews.ca/guelph" >CTV News Guelph</a> </div> <div> <a href="https://kitchener.ctvnews.ca/" title="CTV Kitchener News" >CTV News Kitchener </a> </div> <div> <a href="https://calgary.ctvnews.ca/lethbridge" >CTV News Lethbridge</a> </div> <div> <a href="http://london.ctvnews.ca/" title="London" >CTV News London</a> </div> <div> <a href="https://montreal.ctvnews.ca/" title="CTV Montreal News" >CTV News Montreal </a> </div> <div> <a href="https://northernontario.ctvnews.ca/" title="CTV Northern Ontario News" > CTV News Northern Ontario</a> </div> <div> <a href="https://ottawa.ctvnews.ca/" title="CTV Ottawa NewsOttawa" >CTV News Ottawa </a> </div> <div> <a href="http://saskatoon.ctvnews.ca/prince-albert" >CTV News Prince Albert</a> </div> <div> <a href="http://edmonton.ctvnews.ca/video?binId=1.1203435" >CTV News Red Deer</a> </div> <div> <a href="https://regina.ctvnews.ca/" title="CTV Regina News" > CTV News Regina</a> </div> <div> <a href="https://saskatoon.ctvnews.ca/" title="CTV Saskatoon News" >CTV News Saskatoon </a> </div> <div> <a href="https://toronto.ctvnews.ca/" title="CTV Toronto News" > CTV News Toronto </a> </div> <div> <a href="https://bc.ctvnews.ca/" title="CTV Vancouver News" > CTV News Vancouver </a> </div> <div> <a href="https://vancouverisland.ctvnews.ca/" title="Vancouver Island" >CTV News Vancouver Island</a> </div> <div> <a href="http://windsor.ctvnews.ca" title="Windsor" >CTV News Windsor</a> </div> <div> <a href="https://winnipeg.ctvnews.ca/" title=" CTV Winnipeg News" >CTV News Winnipeg</a> </div> <div> <a href="http://regina.ctvnews.ca/yorkton" >CTV News Yorkton</a> </div> </nav> </div> <div class='footernav'> <nav> <h2>CTV News Programs</h2> <div> <a href="http://www.ctvnews.ca/ctv-national-news" title="CTV National News" >CTV National News</a> </div> <div> <a href="https://www.ctvnews.ca/power-play" title="Power Play" >Power Play</a> </div> <div> <a href="http://www.ctvnews.ca/w5/" title="W5" >W5</a> </div> <div> <a href="http://www.ctvnews.ca/qp/" title="CTV Question Period" >CTV Question Period</a> </div> <div> <a href="https://www.ctvnews.ca/ctv-news-channel" title="CTV News Channel" >CTV News Channel</a> </div> </nav> </div> <div class='footernav'> <nav> <div id="divLogin" class="element tveLoginButtonelement"> <div id="divLogIn-7_489985_1423585512__529922396" class="tve-button-login"><a href="" onclick="umSession.signInRequest(event)" style="position:relative;">Video Sign In</a></div> <div id="divLogOut-7_489985_1423585512__529922396" style="display:none;" class="tve-button-logout"><a href="" onclick="umSession.signoutClickEvent(event); Tracking.trackLogout();">Video Sign Out</a></div> </div> <script> umSession.logInClassName = 'tve-button-login'; umSession.logOutClassName = 'tve-button-logout'; </script> <div> <a href="https://www.ctvnews.ca/app" >CTV News App</a> </div> <div> <a href="http://www.ctvnews.ca/faq" >Video Help</a> </div> </nav> </div> <div class='footernav gig-footer'> <nav> <a href="http://www.ctvnews.ca/newsletters">Sign up and manage newsletter subscriptions</a> </nav> </div> <div class='footernav'> <nav> <a href="javascript:void(0);" onclick="setCookieAndLoadSiteByMode('mobile');">View Mobile Site</a> </nav> </div> <p class="terms">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><p class="copyright">© 2023 <a href="http://www.bellmedia.ca/"><img class="copyright" src="https://static.ctvnews.ca/bellmedia/common/img/logos/bellmedia_logo.gif" alt="Bell Media" /></a> All rights reserved.</p><p class="credits"></p> <div class='thirty-by-one'> <div class=""> <div id="div-gpt-ad-30_1-3" class="advert-placeholder"></div> <script type="text/javascript"> if ($(window).width() <= 768 && ("dart" == "boxAd" || "Leaderboard" == "boxAd") || "dart" == "dart" && $(window).width() <= 768 ) { $( ".articleBody p:eq(1)" ).after($("#div-gpt-ad-30_1-3").closest(".boxAd")); } </script> <script type="text/javascript"> if (document.querySelector('.advert') !== null) { googletag.cmd.push(function () { googletag.display("div-gpt-ad-30_1-3"); }); } </script> </div> </div> <a name="pagetop"></a> <div id='div-gpt-ad-outofpage-1-oop' style='height: 0; width: 0'> <script type='text/javascript'> googletag.cmd.push(function() { googletag.display('div-gpt-ad-outofpage-1-oop'); }); </script> </div> <p><a class="back-top hidden" href="#top" title="skip to top of page">Back to top</a></p> </footer><!-- END #content-footer --> </div><!-- END div.content-wrapper --> </div><!-- END .content --> <style> .sidebar .element.list.li-divider .vid {z-index: auto} </style> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/jquery.form.js" ></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/comscore/comscore.js" ></script> <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> <!-- Comscore Start --> <script> function loadComscore() { const analytics = window.ns_.analytics; const myPublisherConfig = new analytics.configuration.PublisherConfiguration({ 'publisherId': '3005664' }); analytics.configuration.addClient(myPublisherConfig); analytics.start(); } if (typeof window.ns_ !== "undefined") { loadComscore(); } </script> <!-- Comscore End --> <script type="text/javascript"> (function() { /** CHARTBEAT CONFIGURATION START **/ var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); _sf_async_config.sections = 'British Columbia, British Columbia'; _sf_async_config.authors = cbAuthor; // CHANGE THIS TO YOUR AUTHOR NAME(s) /** CHARTBEAT CONFIGURATION END **/ function loadChartbeat() { var e = document.createElement('script'); var n = document.getElementsByTagName('script')[0]; e.type = 'text/javascript'; e.async = true; e.src = '//static.chartbeat.com/js/chartbeat_video.js';; n.parentNode.insertBefore(e, n); } loadChartbeat(); })(); </script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/common.js?v2" ></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(); } if (typeof window.ns_ !== "undefined") { loadComscore(); } </script> <!-- Comscore End --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-30994051-1']); _gaq.push(['_setDomainName', 'ctvnews.ca']); _gaq.push(['_trackPageview']); jQuery(document).ready(function() { var insertGATriggers = function() { jQuery("a[data-gaTrackingEvent]").bind('click', function() { var gaTrackingEvent = jQuery(this).attr('data-gaTrackingEvent'); var gaTrackingCategory = jQuery(this).attr('data-gaTrackingCategory'); var gaTrackingAction = jQuery(this).attr('data-gaTrackingAction'); var gaTrackingLabel = jQuery(this).attr('data-gaTrackingLabel'); if (typeof gaTrackingLabel == 'undefined') { gaTrackingLabel = ""; } _gaq.push([gaTrackingEvent, gaTrackingCategory, gaTrackingAction, gaTrackingLabel]); }); }; var ga_src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; requiresDependency(ga_src,insertGATriggers); }); </script> <img src='/logger/p.gif?a=1.6846178&d=/2.628/2.629/2.615' alt='' /> <script type="text/javascript"> jQuery('body').bind('logger', function(event) { if (event.a) { if (!event.d) { event.d = '/2.628/2.629/2.615'; } jQuery.ajax({url:'/logger/p.gif', data:{a:event.a, d:event.d}}); } }); </script> <script type="text/javascript"> _AUTO_TRACK = false; </script> <script type="text/javascript" src="//beta.ctvnews.ca/content/dam/static-resources/includeAuth3.js"></script> <script type="text/javascript" src="https://static.ctvnews.ca/bellmedia/common/js/omnitureTVE.js"></script> <script type="text/javascript"> // var d = new Date(); // console.log('Before: ', d.toLocaleTimeString()); // setTimeout( () => { setupOmnitureTracking( "ctvgmnews", "CTV News", "News", "vancouver", "gallery", "www", "CTVNews", "false", "false", false, false, "ctvgmnewsglobalsuite"); // }, 1500); // var d = new Date(); // console.log('After: ', d.toLocaleTimeString()); var articleTitle = ""; var pathname = window.location.pathname; var pathArray = pathname.split('/'); var sectionLevelOne = "home"; var sectionLevelTwo = ""; var sectionLevelThree = ""; if (pathArray.length > 0) { if (pathArray.length < 2) { sectionLevelTwo = pathArray[0]; } else { sectionLevelTwo = pathArray[0]; sectionLevelThree = pathArray[1]; } } if (document.querySelector('meta[property="og:title"]')) { articleTitle = document.querySelector('meta[property="og:type"]').content; } window.digitalData = { page: { siteName: "vancouver", productName: "vancouver", contentType: "gallery", subsection1: "" + sectionLevelOne + "", subsection2: "" + sectionLevelTwo + "", subsection3: "" + sectionLevelThree + "", platform: "web" }, article: { title: "" + articleTitle + "" } } _satellite.pageBottom(); </script> <script type="text/javascript"> jQuery(document).ready( function(){ }); </script> <script src="https://tru.am/scripts/custom/ctvnews.js"></script> <script> jQuery(document).ready( function(){ requiresDependency('https://static.ctvnews.ca/bellmedia/common/js/trustProject.js', function() {initTrustLabel()}) }) </script> </body> </html>