1<!DOCTYPE html> 2 3<html lang="en"> 4 5<head> 6 7 8 9<!-- Meta --> 10 11 12<link rel="canonical" href="https://westerncoastinsurance.ca/contact-us" /> 13<meta charset="utf-8" /> 14<meta name="description" content="Looking for advice from your Western Coast Insurance Services experts? Feel free to reach out today." /> 15<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=1" /> 16<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 17<title>Western Coast Insurance Services | Contact Us</title> 18<meta property="og:type" content="website" /> 19<meta property="og:url" content="https://westerncoastinsurance.ca/contact-us" /> 20<meta property="og:title" content="Western Coast Insurance Services | Contact Us" /> 21<meta property="og:description" content="Looking for advice from your Western Coast Insurance Services experts? Feel free to reach out today." /> 22 23 24<link href="/images/favicon.png" rel="shortcut icon" type="image/x-icon" /> 25 26<link type="text/css" href="/res/css/common.css" rel="stylesheet" /> 27<link type="text/css" href="/res/css/mw.cells.css" rel="stylesheet" /> 28<link type="text/css" href="/res/css/mw.forms.css?3c59dc048e8850243be8079a5c74d079" rel="stylesheet" /> 29<link type="text/css" href="/cms3t/res/vit-lib/status.css" rel="stylesheet" /> 30<link type="text/css" href="/res/pages/css/front.css" rel="stylesheet" /> 31<link type="text/css" href="/res/button/css/button.css" rel="stylesheet" /> 32<link type="text/css" href="/res/pages/css/spacer.css" rel="stylesheet" /> 33 34
35<script type="text/javascript" src="/cms3t/res/js/jQuery/jquery.js"></script>
vendor: 1 bytes, line 35
35
36<script type="text/javascript" src="/cms3t/res/js/mw.media.js"></script>
vendor: 1 bytes, line 36
36
37<script type="text/javascript" src="/cms3t/res/js/jQuery/hoverIntent.js"></script>
vendor: 1 bytes, line 37
37
38<script type="text/javascript" src="/cms3t/res/js/jQuery/superfish.js"></script>
vendor: 1 bytes, line 38
38
39<script type="text/javascript" src="/cms3t/res/vit-lib/common.js"></script>
vendor: 1 bytes, line 39
39
40<script type="text/javascript">CMS_ALIAS = 'cms3t';CMS_RES = 'res';CMS_JS = 'js';CMS_CSS = 'css';CMS_IMAGES = 'images';</script>
vendor: 1 bytes, line 40
40
41<script type="text/javascript" src="/cms3t/res/js/mw.urls.js"></script>
vendor: 1 bytes, line 41
41
42<script type="text/javascript" src="/cms3t/res/js/mw.common.js"></script>
vendor: 1 bytes, line 42
42
43<script type="text/javascript" src="/cms3t/res/js/mw.forms.js"></script>
vendor: 1 bytes, line 43
43
44<script type="text/javascript" src="/res/system/js/mwSelectInput.js"></script>
vendor: 1 bytes, line 44
44
45<script type="text/javascript" src="/cms3t/res/js/mw.front.js"></script>
vendor: 1 bytes, line 45
45
46<script type="text/javascript" src="/res/pages/js/mw.responsive.js"></script>
vendor: 1 bytes, line 46
46
47<script type="text/javascript" src="/res/button/js/button.js"></script>
47 48 49 50 51 52<meta name="format-detection" content="telephone=no"> 53 54<!-- Favicon --> 55 56<link rel="shortcut icon" href="/images/favicon.png"> 57 58 59 60<!-- CSS --> 61 62<link rel="stylesheet" href="/css/reset.css"> 63 64<link rel="stylesheet" href="/css/all_2024.css"> 65 66<link rel="stylesheet" href="/css/sidr.css"> 67 68<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> 69 70<link rel="stylesheet" href="/css/owlcarousel.css"> 71 72<link rel="stylesheet" href="/css/magnific-popup.css"> 73 74<link rel="stylesheet" href="/css/aos.css"> 75 76<link rel="stylesheet" href="/css/root.css"/> 77<link rel="stylesheet" href="/css/essentials.css"> 78<link rel="stylesheet" href="/css/utilities.css"/> 79<link rel="stylesheet" href="/css/root.css"/> 80 81 82 83<!-- Fonts --> 84 85 86 87<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800" rel="stylesheet"> 88 89<link href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900" rel="stylesheet"> 90
91<script> 92(function () { 93 const params = new URLSearchParams(window.location.search); 94 const keys = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid']; 95 96 keys.forEach(key => { 97 const value = params.get(key); 98 if (value) { 99 sessionStorage.setItem(key, value); 100 localStorage.setItem(key, value); // for longer-term persistence 101 } 102 }); 103})(); 104</script>
104 105 106 107<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 107-108
107 108<script async src="https://www.googletagmanager.com/gtag/js?id=
108G-J8EC3TX511
vendor: 12 bytes, line 108
108"></script>
109<script> 110
vendor: 134 bytes, lines 110-114
110window.dataLayer = window.dataLayer || []; 111 function gtag(){dataLayer.push(arguments);} 112 gtag('js', new Date()); 113 114 gtag('config', '
114G-J8EC3TX511
vendor: 4 bytes, line 114
114');
115</script>
115 116 117 <!-- Google Tag Manager --> 118
119<script>
vendor: 331 bytes, lines 119-127
119(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 120 121new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 122 123j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 124 125'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 126 127})(window,document,'script','dataLayer','
127GTM-WNPJP5Q
vendor: 3 bytes, line 127
127');
127</script>
127 128 129<!-- End Google Tag Manager --> 130 131 132<!-- Global site tag (gtag.js) - Google Analytics --> 133<!--
vendor: 64 bytes, lines 133-134
133 134<script async src="https://www.googletagmanager.com/gtag/js?id=
134UA-162344019-1
vendor: 12 bytes, line 134
134"></script>
135<script> 136
vendor: 134 bytes, lines 136-140
136window.dataLayer = window.dataLayer || []; 137 function gtag(){dataLayer.push(arguments);} 138 gtag('js', new Date()); 139 140 gtag('config', '
140UA-162344019-1
vendor: 4 bytes, line 140
140');
141</script>
141 142--> 143 144<!-- start ReferralHero code -->
144<script>!function(m,a,i,t,r,e){if(m.RH)return;r=m.RH={},r.uuid=t,r.loaded=0,r.base_url=i,r.queue=[],m.rht=function(){r.queue.push(arguments)};e=a.getElementsByTagName('script')[0],c=a.createElement('script');c.async=!0,c.src=i+'/widget/'+t+'.js',e.parentNode.insertBefore(c,e)}(window,document,'https://app.referralhero.com','MF88f2da522a');</script>
144 <!-- end ReferralHero code --> 145 146<!-- Stackadapt Pixel -->
147<script>!function(s,a,e,v,n,t,z){if(s.saq)return;n=s.saq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!s._saq)s._saq=n;n.push=n;n.loaded=!0;n.version='1.0';n.queue=[];t=a.createElement(e);t.async=!0;t.src=v;z=a.getElementsByTagName(e)[0];z.parentNode.insertBefore(t,z)}(window,document,'script','https://tags.srv.stackadapt.com/events.js');saq('ts', '5Q_Hn4oeUiVPzaXj3fMbUw');</script>
147 148<!-- End Stackadapt Pixel --> 149 150 <!-- Crazyegg - Start --> 151
151<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0124/9303.js" async="async"></script>
151 152 <!-- Crazyegg - End --> 153</head> 154 155 156 157<body> 158 159 <div id="wDN8B4AJWBH0LGHG" class="mwPageBlock Include" style=""><div class="blockContents"> 160 161<div id="mwPageLoader"><div class="lds-ring1"><div></div><div></div><div></div><div></div></div> 162 163 164 165</div> 166 167 168 169<style type="text/css" nocache="nocache"> 170 171 172 173#mwPageLoader { 174 175 176 177 position : fixed; 178 179 top : 0; 180 181 right : 0; 182 183 bottom : 0; 184 185 left : 0; 186 187 188 189/*/ 190 191 background : url('/images/logo.svg') no-repeat; 192 193 background-color : rgba(255,255,255,.99); 194 195 background-position : center; 196 197 background-size : 200px 38px; 198 199/*/ 200 201 background : white; 202 203/**/ 204 205 206 207 z-index : 10000; 208 209} 210 211 212 213 214 215 216 217.lds-ring { 218 219 display: inline-block; 220 221 position: relative; 222 223 width: 40px; 224 225 height: 40px; 226 227 position: absolute; 228 229 top:calc(50% - 110px); 230 231 left:calc(50% - 40px); 232 233 z-index: 9999; 234 235} 236 237.lds-ring div { 238 239 box-sizing: border-box; 240 241 display: block; 242 243 position: absolute; 244 245 width: 64px; 246 247 height: 64px; 248 249 margin: 8px; 250 251 border: 8px solid #2eb19a; 252 253 border-radius: 50%; 254 255 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; 256 257 border-color: #2eb19a transparent transparent transparent; 258 259} 260 261.lds-ring div:nth-child(1) { 262 263 animation-delay: -0.45s; 264 265} 266 267.lds-ring div:nth-child(2) { 268 269 animation-delay: -0.3s; 270 271} 272 273.lds-ring div:nth-child(3) { 274 275 animation-delay: -0.15s; 276 277} 278 279@keyframes lds-ring { 280 281 0% { 282 283 transform: rotate(0deg); 284 285 } 286 287 100% { 288 289 transform: rotate(360deg); 290 291 } 292 293} 294 295 296 297 298 299</style> 300 301 302
303<script> 304 305jQuery( function() { 306 307 308 jQuery('#mwPageLoader').hide(); 309 310 311 312// setTimeout( function () { 313 314// jQuery('#mwPageLoader').fadeOut(); 315 316// }, 300 ); 317 318 319 320}); 321 322</script>
322 323 324 325 326 327 328</div></div> 329 330 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 330-332
330 331 332<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
332GTM-WNPJP5Q
vendor: 85 bytes, lines 332-335
332" 333 334height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 335
336<!-- End Google Tag Manager (noscript) --> 337 <header> 338 339<!-- Meta Pixel Code -->
340<script>
vendor: 399 bytes, lines 340-349
340 341!function(f,b,e,v,n,t,s) 342{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 343n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 344if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 345n.queue=[];t=b.createElement(e);t.async=!0; 346t.src=v;s=b.getElementsByTagName(e)[0]; 347s.parentNode.insertBefore(t,s)}(window, document,'script', 348'https://connect.facebook.net/en_US/fbevents.js'); 349fbq('init', '
3493986269671440396
vendor: 30 bytes, lines 349-350
349'); 350fbq('track', 'PageView');
351</script>
351 352<noscript><img height="1" width="1" style="display:none" 353src="https://www.facebook.com/tr?id=3986269671440396&ev=PageView&noscript=1" 354/></noscript> 355<!-- End Meta Pixel Code --> 356 357 <div id="wYLYWYEOA1HF38Q2" class="mwPageBlock Include" style=""><div class="blockContents"> 358 359 360 361 362<!-- Header --> 363<div id="tpl-E8PXBP" class="header header-style-1 is-sticky" data-tpl-tooltip="Header - Style 1"> 364 <div class="header-wrap"> 365 366 <!-- Alert Message --> 367 368 369 <!-- Utility --> 370 <div class="header-utility"> 371 372 <!-- Utility Left --> 373 <div class="header-utility-left"><img src="/images/Canada-Flag-icon.png" width="48" height="24"/></div> 374 375 <!-- Utility Right --> 376 <div class="header-utility-right"> 377<p><a href="tel:1-888-517-7171"><span class="fa fa-phone"> </span> 1-888-517-7171</a></p> 378 379 </div> 380 </div> 381 382 <!-- Main --> 383 <div class="header-main"> 384 <div class="header-main-wrap"> 385 386 <!-- Main Left --> 387 <div class="header-main-left"> 388 389 <!-- Logo --> 390 <a class="header-logo" href="/" title="Western Coast Insurance"> 391 <img src="/files/galleries/coast-logo.svg?resize=600x0" alt="Western Coast Insurance" width="600" height="156" /> 392 </a> 393 394 <!-- Menu --> 395 <div class="header-menu"> 396 <div id="w2DBXQ4P5PBYWAUP" class="mwPageBlock Menu" style=""><div class="blockContents"></div></div> 397 </div> 398 399 <!-- Megamenu --> 400 <div class="megamenu megamenu-style-1"> 401 <div class="megamenu-wrap"> 402 <nav aria-label="Megamenu"> 403 <ul class="megamenu-level-1"> 404 405 406 <li class="has-children has-1-menu no-intro"> 407 <a href="#" tabindex="0" aria-expanded="false" aria-controls="megamenu-panel-1"> 408 <span>Personal</span> 409 <i class="fa fa-angle-down" aria-hidden="true"></i> 410 </a> 411 <div id="megamenu-panel-1" class="megamenu-panel"> 412 <div class="megamenu-panel-wrap"> 413 <div class="megamenu-panel-inner"> 414 415 <div class="megamenu-menus"> 416 417 <div class="megamenu-menu"> 418 <div id="wZG6XDZKYZENX50C" class="mwPageBlock Menu" style=""><div class="blockContents"><ul id="mIzT7Hk2S"> 419<li class="no-children"><a href="/Insurance-ICBC"><span class="Title">ICBC Car Insurance</span></a></li> 420<li class="no-children"><a href="/Insurance-Home"><span class="Title">Home Insurance</span></a></li> 421<li class="no-children"><a href="/Insurance-Renters"><span class="Title">Tenant Insurance</span></a></li> 422<li class="no-children"><a href="/Insurance-Motorcycle"><span class="Title">Motorcycle Insurance</span></a></li> 423<li class="no-children"><a href="/Insurance-Marine"><span class="Title">Boat/Marine Insurance</span></a></li> 424<li class="no-children"><a href="/Insurance-RV"><span class="Title">RV Insurance</span></a></li> 425<li class="no-children"><a href="/Insurance-Travel"><span class="Title">Travel Insurance</span></a></li></ul></div></div> 426 </div> 427 428 429 430 </div></div> 431 </div> 432 </div> 433 </li> 434 435 436 437 <li class="has-children has-1-menu no-intro"> 438 <a href="#" tabindex="0" aria-expanded="false" aria-controls="megamenu-panel-2"> 439 <span>Business</span> 440 <i class="fa fa-angle-down" aria-hidden="true"></i> 441 </a> 442 <div id="megamenu-panel-2" class="megamenu-panel"> 443 <div class="megamenu-panel-wrap"> 444 <div class="megamenu-panel-inner"> 445 446 <div class="megamenu-menus"> 447 448 <div class="megamenu-menu"> 449 <div id="wPHD2ZV56K4SHKVX" class="mwPageBlock Menu" style=""><div class="blockContents"><ul id="mfcwuMWKm"> 450<li class="no-children"><a href="/Insurance-Business"><span class="Title">Business Insurance</span></a></li> 451<li class="no-children"><a href="/Insurance-Business-CGL"><span class="Title">Commercial General Liability (CGL) Insurance</span></a></li> 452<li class="no-children"><a href="/Insurance-Business-Commercial-Property"><span class="Title">Commercial Property Insurance</span></a></li> 453<li class="no-children"><a href="/Insurance-Business-E-O"><span class="Title">Errors & Omissions Insurance</span></a></li> 454<li class="no-children"><a href="/Insurance-Business-Construction"><span class="Title">Construction Insurance</span></a></li> 455<li class="no-children"><a href="/Insurance-Business-Cyber"><span class="Title">Cyber Insurance</span></a></li> 456<li class="no-children"><a href="/Insurance-Business-Farm"><span class="Title">Farm Insurance</span></a></li> 457<li class="no-children"><a href="/Insurance-Business-Garden-Centres"><span class="Title">Garden Centres Insurance</span></a></li> 458<li class="no-children"><a href="/Insurance-Business-Commercial-Auto"><span class="Title">Commercial Auto Insurance</span></a></li> 459<li class="no-children"><a href="/PayVantage"><span class="Title">PayVantage</span></a></li></ul></div></div> 460 </div> 461 462 463 464 </div></div> 465 </div> 466 </div> 467 </li> 468 469 470 471 <li class="has-children has-1-menu no-intro"> 472 <a href="#" tabindex="0" aria-expanded="false" aria-controls="megamenu-panel-3"> 473 <span>About Us</span> 474 <i class="fa fa-angle-down" aria-hidden="true"></i> 475 </a> 476 <div id="megamenu-panel-3" class="megamenu-panel"> 477 <div class="megamenu-panel-wrap"> 478 <div class="megamenu-panel-inner"> 479 480 <div class="megamenu-menus"> 481 482 <div class="megamenu-menu"> 483 <div id="wXGHONDAX0RT1U3H" class="mwPageBlock Menu" style=""><div class="blockContents"><ul id="mGovolmEo"> 484<li class="no-children"><a href="https://westernfinancialgroup.ca/Foundation" target="_blank"><span class="Title">Western Communities Foundation</span></a></li> 485<li class="no-children"><a href="/Careers"><span class="Title">Careers</span></a></li> 486<li class="no-children"><a href="/about-us"><span class="Title">About Western Coast</span></a></li></ul></div></div> 487 </div> 488 489 490 491 </div></div> 492 </div> 493 </div> 494 </li> 495 496 497 <li class="no-children"> 498 <a href="/news" data-external-link="" tabindex="0"> 499 <span>News</span> 500 </a> 501 </li> 502 503 504 505 <li class="no-children"> 506 <a href="/contact-us" data-external-link="" tabindex="0"> 507 <span>Contact</span> 508 </a> 509 </li> 510 511 512 513 <li class="no-children"> 514 <a href="/contact-us" data-external-link="" tabindex="0"> 515 <span></span> 516 </a> 517 </li> 518 519 520 </ul> 521 </nav> 522 </div> 523 </div>
524 </div> 525 526 <!-- Main Right --> 527 <div class="header-main-right"> 528 529 530 531 <!-- Buttons --> 532 <nav class="header-btns" aria-label="Header Buttons"> 533 <ul> 534 <li> 535 <a href="/Find-a-Branch"><img src="/images/broker-icon.svg" alt="find a broker icon"> Find a Broker</a> 536 </li> 537 <li> 538 <div id="wB4KOZBL3Y2AE048" class="mwPageBlock Button" style=""><div class="blockContents"><div class="mwBtnCenter"> 539 540 <div class="button default orange"> 541 542 <p><a href="https://westerncoastinsurance.ca/Get-a-Quote" template="default" class="medium" style="background: {color_1};" target="_self">Get a Quote</a></p> 543 544 </div> 545 546</div> 547 548</div></div> 549 </li> 550 551 </ul> 552 </nav> 553 <div class="mobile-btn"> 554 <div id="wJ0K3UTQY0LXBGSA" class="mwPageBlock Button" style=""><div class="blockContents"><div class="mwBtnCenter"> 555 556 <div class="button default orange"> 557 558 <p><a href="https://westerncoastinsurance.ca/Get-a-Quote" template="default" class="medium" style="background: {color_1};" target="_self">Get a Quote</a></p> 559 560 </div> 561 562</div> 563 564</div></div></div> 565 <!-- Burger --> 566 <button id="tpl-E8PXBP-burger" 567 class="burger" 568 aria-expanded="false" 569 aria-label="Open Mobile Menu" 570 aria-controls="tpl-E8PXBP-mobile-menu"> 571 <span class="burger-wrap" aria-hidden="true"> 572 <span class="burger-lines"><span></span><span></span><span></span></span> 573 <span class="burger-slashes"><span></span><span></span></span> 574 </span> 575 </button> 576 </div> 577 </div> 578 </div> 579 </div> 580</div> 581 582<!-- Mobile Menu --> 583<!-- Mobile Menu --> 584<div class="mobile-menu mobile-menu-default" aria-hidden="true"> 585 <div class="mobile-menu-backdrop"></div> 586 <div class="mobile-menu-wrap"> 587 <div class="mobile-menu-inner"> 588 <div class="mobile-menu-header"></div> 589 <div class="mobile-menu-body"> 590 591 <!-- Mobile Menu Navigation --> 592 <div class="mobile-menu-nav"> 593 <h4 class="menu-title">Main Menu</h4> 594 <div id="w0A5U58VTT2J6H5D" class="mwPageBlock Menu" style=""><div class="blockContents"><ul id="mcxeBQKhV"> 595<li class="no-children"><a href="/ICBC-Form"><span class="Title">ICBC Transactions</span></a></li> 596<li class="has-children"><a><span class="Title">Personal Insurance</span></a><ul> 597<li class="no-children"><a href="/Insurance-ICBC"><span class="Title">ICBC Auto Insurance</span></a></li> 598<li class="no-children"><a href="/Insurance-Home"><span class="Title">Home Insurance</span></a></li> 599<li class="no-children"><a href="/Insurance-Renters"><span class="Title">Tenant Insurance</span></a></li> 600<li class="no-children"><a href="/Insurance-Motorcycle"><span class="Title">Motorcycle Insurance</span></a></li> 601<li class="no-children"><a href="/Insurance-Marine"><span class="Title">Boat/Marine</span></a></li> 602<li class="no-children"><a href="/Insurance-RV"><span class="Title">RV Insurance</span></a></li> 603<li class="no-children"><a href="/Insurance-Travel"><span class="Title">Travel Insurance</span></a></li></ul></li> 604<li class="has-children"><a><span class="Title">Business Insurance</span></a><ul> 605<li class="no-children"><a href="/Insurance-Business"><span class="Title"> Business Insurance</span></a></li> 606<li class="no-children"><a href="/Insurance-Business-CGL"><span class="Title">CGL Insurance</span></a></li> 607<li class="no-children"><a href="/Insurance-Business-Commercial-Property"><span class="Title">Commercial Property Insurance</span></a></li> 608<li class="no-children"><a href="/Insurance-Business-E-O"><span class="Title">Errors & Omissions Insurance</span></a></li> 609<li class="no-children"><a href="/Insurance-Business-Construction"><span class="Title">Construction Insurance</span></a></li> 610<li class="no-children"><a href="/Insurance-Business-Cyber"><span class="Title">Cyber Insurance</span></a></li> 611<li class="no-children"><a href="/Insurance-Business-Farm"><span class="Title">Farm Insurance</span></a></li> 612<li class="no-children"><a href="/Insurance-Business-Garden-Centres"><span class="Title">Garden Centres</span></a></li> 613<li class="no-children"><a href="/Insurance-Business-Commercial-Auto"><span class="Title">Commercial Auto</span></a></li> 614<li class="no-children"><a href="/PayVantage"><span class="Title">PayVantage</span></a></li></ul></li> 615<li class="has-children"><a><span class="Title">About Us</span></a><ul> 616<li class="no-children"><a href="https://westernfinancialgroup.ca/Foundation" target="_blank"><span class="Title">Western Communities Foundation</span></a></li> 617<li class="no-children"><a href="/Careers"><span class="Title">Careers</span></a></li> 618<li class="no-children"><a href="/about-us"><span class="Title">About Western Coast</span></a></li></ul></li> 619<li class="no-children"><a href="/news"><span class="Title">News</span></a></li> 620<li class="no-children"><a href="/contact-us"><span class="Title">Contact</span></a></li></ul></div></div>
621 </div> 622 </div> 623 <div class="mobile-menu-footer"> 624 625 <div class="mobile-phone"><p><a href="tel:1-888-517-7171"><span class="fa fa-phone"> </span> 1-888-517-7171</a></p></div> 626 627 628 <!-- Mobile Menu Buttons --> 629 <div class="mobile-menu-btns"> 630 <div class="header-btn-2"> 631 <div id="wD29F6EJP4XY8NVB" class="mwPageBlock Button" style=""><div class="blockContents"><div class="mwBtnCenter"> 632 633 <div class="button default orange"> 634 635 <p><a href="https://westerncoastinsurance.ca/Get-a-Quote" template="default" class="medium" style="background: {color_1};" target="_self">Get a Quote</a></p> 636 637 </div> 638 639</div> 640 641</div></div> 642 </div> 643 <div class="button default orange"> 644 <p><a href="/Find-a-Branch">Find a Branch</a></p> 645 </div> 646 647 648 </div> 649 650 651 </div> 652 </div> 653 </div> 654</div> 655 656<!-- Javascript -->
657<script type="text/javascript"> 658 659 //----------------------------------------------------------- 660 // 661 // Global Variables 662 // 663 //----------------------------------------------------------- 664 // 665 var IS_MEGAMENU_ENABLED = '1'; 666 667 //----------------------------------------------------------- 668 // 669 // Global Handles 670 // 671 //----------------------------------------------------------- 672 // 673 if (IS_MEGAMENU_ENABLED === '1') { 674 $('#tpl-E8PXBP .header-menu').remove(); 675 } else { 676 $('#tpl-E8PXBP .megamenu').remove(); 677 } 678 679 //----------------------------------------------------------- 680 // 681 // Document Ready 682 // 683 //----------------------------------------------------------- 684 // 685 $(document).ready(function () { 686 687 688 689 //----------------------------------------------------------- 690 // 691 // Make Menu Accessible 692 // 693 //----------------------------------------------------------- 694 // 695 (function () { 696 697 //-------------------------------- 698 // Make Focusable 699 //-------------------------------- 700 // 701 var focusableSelectors = [ 702 '#tpl-E8PXBP .mwPageBlock.Menu a', 703 '#tpl-E8PXBP-mobile-menu .mwPageBlock.Menu a' 704 ].join(', '); 705 706 $(focusableSelectors).attr('tabindex', '0'); 707 708 709 710 711 712 //-------------------------------- 713 // Make Nav 714 //-------------------------------- 715 // 716 var $mainMenu = $('#tpl-E8PXBP .header-menu > .mwPageBlock.Menu > .blockContents > ul'); 717 var $utilityMenu = $('#tpl-E8PXBP .header-utility-menu > .mwPageBlock.Menu > .blockContents > ul'); 718 var $mobileMenu = $('#tpl-E8PXBP-mobile-menu .mobile-menu-nav > .mwPageBlock.Menu > .blockContents > ul'); 719 720 $mainMenu.wrap('<nav aria-label="Main Menu"></nav>'); 721 $utilityMenu.wrap('<nav aria-label="Utility Menu"></nav>'); 722 $mobileMenu.wrap('<nav aria-label="Mobile Menu"></nav>'); 723 724 //-------------------------------- 725 // Make Expandable 726 //-------------------------------- 727 // 728 var expandableSelectors = [ 729 '#tpl-E8PXBP .header-menu li.has-children', 730 '#tpl-E8PXBP .megamenu li.has-1-menu.no-intro li.has-children', 731 '#tpl-E8PXBP-mobile-menu .mobile-menu-nav li.has-children' 732 ].join(', '); 733 734 $(expandableSelectors).each(function (index) { 735 var $this = $(this); 736 var $thisA = $this.children('a'); 737 var $childUl = $this.children('ul'); 738 var ID = 'tpl-E8PXBP' + '-' + index + '-' + $thisA.text().toLowerCase().replace(/[^a-zA-Z]/g, ''); 739 740 $thisA.attr('aria-expanded', 'false').attr('aria-controls', ID); 741 $childUl.attr('id', ID); 742 743 744 }); 745 746 747 })(); 748 749 750 751 //----------------------------------------------------------- 752 // 753 // Main Menu 754 // 755 //----------------------------------------------------------- 756 // 757 (function () { 758 759 //-------------------------------- 760 // Exit if Megamenu was enabled 761 //-------------------------------- 762 // 763 if (IS_MEGAMENU_ENABLED === '1') { 764 return false; 765 } 766 767 //-------------------------------- 768 // Selectors 769 //-------------------------------- 770 // 771 var $el = $('#tpl-E8PXBP'); 772 var $li = $el.find('.header-menu li.has-children'); 773 var $link = $li.find('a'); 774 var $directLink = $li.children('a'); 775 776 function active($li, $a) { 777 $li.addClass('active'); 778 $a.attr('aria-expanded', 'true'); 779 } 780 781 function inactive($li, $a) { 782 $li.removeClass('active'); 783 $a.attr('aria-expanded', 'false'); 784 } 785 786 $directLink.on('click', function (e) { 787 e.preventDefault(); 788 }); 789 790 $directLink.on('mouseenter', function () { 791 var $thisLink = $(this); 792 var $parentLi = $thisLink.closest('li'); 793 794 active($parentLi, $thisLink); 795 }); 796 797 $li.on('mouseleave', function () { 798 var $thisLi = $(this); 799 var $childLink = $thisLi.children('a'); 800 801 inactive($thisLi, $childLink); 802 }); 803 804 $directLink.on('keydown', function (e) { 805 var $thisLink = $(this); 806 var $parentLi = $thisLink.closest('li'); 807 808 switch (e.key) { 809 case 'Enter': 810 case ' ': 811 e.preventDefault(); 812 if ($parentLi.hasClass('active')) { 813 inactive($parentLi, $thisLink); 814 } else { 815 active($parentLi, $thisLink); 816 } 817 break; 818 } 819 }); 820 821 $link.on('keydown', function (e) { 822 var $thisLink = $(this); 823 var $parentLi = $thisLink.closest('li.active'); 824 var $parentLink = $parentLi.children('a'); 825 826 if ($parentLi.length && e.key === 'Escape') { 827 e.preventDefault(); 828 $parentLink.focus(); 829 inactive($parentLi, $thisLink); 830 } 831 }); 832 833 $li.on('focusout', function(e) { 834 var $thisLi = $(this); 835 var $childLink = $thisLi.find('a[aria-expanded]'); 836 837 setTimeout(function() { 838 if (!$thisLi.has(document.activeElement).length > 0) { 839 inactive($thisLi, $childLink); 840 } 841 }); 842 }); 843 })(); 844 845 //----------------------------------------------------------- 846 // 847 // Megamenu 848 // 849 //----------------------------------------------------------- 850 // 851 (function () { 852 853 //-------------------------------- 854 // Exit if Megamenu was disabled 855 //-------------------------------- 856 // 857 if (IS_MEGAMENU_ENABLED === '0') { 858 return false;
859 } 860 861 //-------------------------------- 862 // Selectors 863 //-------------------------------- 864 // 865 var $el = $('#tpl-E8PXBP'); 866 var $megamenu = $el.find('.megamenu'); 867 var $parentMenu = $megamenu.find('.megamenu-level-1'); 868 var $li = $parentMenu.children('li.has-children:not(.has-1-menu.no-intro)'); 869 var $link = $li.children('a'); 870 var $panel = $('.megamenu-panel'); 871 872 function active($li, $a) { 873 $li.addClass('active'); 874 $a.attr('aria-expanded', 'true'); 875 } 876 877 function inactive($li, $a) { 878 $li.removeClass('active'); 879 $a.attr('aria-expanded', 'false'); 880 } 881 882 $link.on('click', function (e) { 883 e.preventDefault(); 884 }); 885 886 $link.on('click', function () { 887 var $thisLink = $(this); 888 var $parentLi = $thisLink.closest('li'); 889 890 active($parentLi, $thisLink); 891 }); 892 893 $link.on('keydown', function (e) { 894 var $thisLink = $(this); 895 var $parentLi = $thisLink.closest('li'); 896 897 switch (e.key) { 898 case 'Enter': 899 case ' ': 900 e.preventDefault(); 901 if ($parentLi.hasClass('active')) { 902 inactive($parentLi, $thisLink); 903 } else { 904 active($parentLi, $thisLink); 905 } 906 break; 907 } 908 }); 909 910 $li.on('mouseleave', function () { 911 var $thisLi = $(this); 912 var $childLink = $thisLi.children('a'); 913 914 inactive($thisLi, $childLink); 915 }); 916 917 $li.on('keydown', function (e) { 918 var $thisLi = $(this); 919 var $childLink = $thisLi.children('a'); 920 921 if ($thisLi.hasClass('active') && e.key === 'Escape') { 922 inactive($thisLi, $childLink); 923 $childLink.focus(); 924 } 925 }); 926 927 $li.on('focusout', function() { 928 var $thisLi = $(this); 929 var $childLink = $thisLi.find('a[aria-expanded]'); 930 931 setTimeout(function() { 932 if (!$thisLi.has(document.activeElement).length > 0) { 933 inactive($thisLi, $childLink); 934 } 935 }); 936 }); 937 938 939 })(); 940 941 942 943 //----------------------------------------------------------- 944 // 945 // 1 column megamenu menu dropdown without intro 946 // 947 //----------------------------------------------------------- 948 // 949 (function () { 950 951 //-------------------------------- 952 // Exit if Megamenu was disabled 953 //-------------------------------- 954 // 955 if (IS_MEGAMENU_ENABLED === '0') { 956 return false; 957 } 958 959 //-------------------------------- 960 // Selectors 961 //-------------------------------- 962 // 963 var $el = $('#tpl-E8PXBP'); 964 var $megamenu = $el.find('.megamenu'); 965 var $li = $megamenu.find('li.has-1-menu.no-intro, li.has-1-menu.no-intro li.has-children'); 966 var $link = $li.find('a'); 967 var $directLink = $li.children('a'); 968 969 function active($li, $a) { 970 $li.addClass('active'); 971 $a.attr('aria-expanded', 'true'); 972 } 973 974 function inactive($li, $a) { 975 $li.removeClass('active'); 976 $a.attr('aria-expanded', 'false'); 977 } 978 979 $directLink.on('click', function (e) { 980 e.preventDefault(); 981 }); 982 983 $directLink.on('click', function () { 984 var $thisLink = $(this); 985 var $parentLi = $thisLink.closest('li'); 986 987 active($parentLi, $thisLink); 988 }); 989 990 $li.on('mouseleave', function () { 991 var $thisLi = $(this); 992 var $childLink = $thisLi.children('a'); 993 994 inactive($thisLi, $childLink); 995 }); 996 997 $directLink.on('keydown', function (e) { 998 var $thisLink = $(this); 999 var $parentLi = $thisLink.closest('li'); 1000 1001 switch (e.key) { 1002 case 'Enter': 1003 case ' ': 1004 e.preventDefault(); 1005 1006 if ($parentLi.hasClass('active')) { 1007 inactive($parentLi, $thisLink); 1008 } else { 1009 active($parentLi, $thisLink); 1010 } 1011 1012 break; 1013 } 1014 }); 1015 1016 $link.on('keydown', function (e) { 1017 var $thisLink = $(this); 1018 var $parentLi = $thisLink.closest('li.active'); 1019 var $parentLink = $parentLi.children('a'); 1020 1021 if ($parentLi.length && e.key === 'Escape') { 1022 e.preventDefault(); 1023 $parentLink.focus(); 1024 inactive($parentLi, $thisLink); 1025 } 1026 }); 1027 1028 $li.on('focusout', function(e) { 1029 var $thisLi = $(this); 1030 var $childLink = $thisLi.find('a[aria-expanded]'); 1031 1032 setTimeout(function() { 1033 if (!$thisLi.has(document.activeElement).length > 0) { 1034 inactive($thisLi, $childLink); 1035 } 1036 }); 1037 }); 1038 })(); 1039 1040 //----------------------------------------------------------- 1041 // 1042 // Alert Message 1043 // 1044 //----------------------------------------------------------- 1045 // 1046 (function () { 1047 1048 //-------------------------------- 1049 // Selectors 1050 //-------------------------------- 1051 // 1052 var $header = $('#tpl-E8PXBP'); 1053 var $headerWrap = $header.find('.header-wrap'); 1054 var $alertMsg = $('#tpl-E8PXBP-alert'); 1055 var $alertMsgCloseBtn = $alertMsg.find('.alert-close'); 1056 1057 //-------------------------------- 1058 // Location 1059 //-------------------------------- 1060 // 1061 if ($alertMsg.hasClass('is-bottom')) { 1062 $alertMsg.appendTo($headerWrap); 1063 } 1064 1065 //-------------------------------- 1066 // Parameters 1067 //-------------------------------- 1068 // 1069 var COOKIE_EXPIRATION = 7; 1070 var NEW_COOKIE_EXPIRATION = parseInt('{custom_alert_msg_cookie_expiration}'); 1071 var COOKIE_NAME = 'HEADER_ALERT_MESSAGE'; 1072 var COOKIE_CONTENT = $(`<div><p>Potential Canada Post strike which may result in delays in the delivery of insurance documents. We encourage you to use our available online tools to manage your policy.</p></div>`).text().replace(/\s+/g, ' ').trim(); 1073 1074 //-------------------------------- 1075 // Set Cookie Expiration 1076 //-------------------------------- 1077 // 1078 if (isNaN(NEW_COOKIE_EXPIRATION)) { 1079 // console.log(COOKIE_NAME + ' cookie expiration is set to default 7 days'); 1080 } else { 1081 COOKIE_EXPIRATION = NEW_COOKIE_EXPIRATION; 1082 // console.log(COOKIE_NAME +' cookie expiration is set to ' + NEW_COOKIE_EXPIRATION + ' days'); 1083 } 1084 1085 //--------------------------------
1086 // Check Cookie 1087 //-------------------------------- 1088 // 1089 checkCookie(COOKIE_NAME); 1090 1091 if (getCookie(COOKIE_NAME)) { 1092 $alertMsg.removeClass('active').attr('aria-hidden', 'true'); 1093 } else { 1094 $alertMsg.addClass('active').attr('aria-hidden', 'false'); 1095 } 1096 1097 //-------------------------------- 1098 // Close Message and Set Cookie 1099 //-------------------------------- 1100 // 1101 $alertMsgCloseBtn.click(function () { 1102 $alertMsg.removeClass('active').attr('aria-hidden', 'true'); 1103 setCookie(COOKIE_NAME, COOKIE_CONTENT, COOKIE_EXPIRATION); 1104 checkCookie(COOKIE_NAME); 1105 }); 1106 1107 //-------------------------------- 1108 // Functions 1109 //-------------------------------- 1110 // 1111 function checkCookie(cname) { 1112 var match = getCookie(cname); 1113 1114 if (match && match[1] !== COOKIE_CONTENT) { 1115 deleteCookie(cname); 1116 // console.log(cname + ' cookie has been cleared.'); 1117 } else if (match) { 1118 // console.log(cname + ' cookie is REMEMBERED on this browser.'); 1119 } else { 1120 // console.log(cname + ' cookie is NOT REMEMBERED on this browser.'); 1121 } 1122 } 1123 1124 function setCookie(cname, cvalue, exdays) { 1125 var d = new Date(); 1126 d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); 1127 1128 var expires = "expires=" + d.toUTCString(); 1129 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 1130 1131 // console.log(cname + ' cookie was set to "' + cvalue + '", and will be expired on ' + expires); 1132 } 1133 1134 function deleteCookie(cname) { 1135 document.cookie = cname +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;'; 1136 } 1137 1138 function getCookie(cname) { 1139 return document.cookie.match(new RegExp("(?:^|; )" + cname + "=([^;]*)")); 1140 } 1141 })(); 1142 1143 //----------------------------------------------------------- 1144 // 1145 // Search 1146 // 1147 //----------------------------------------------------------- 1148 // 1149 (function () { 1150 1151 //-------------------------------- 1152 // Selectors 1153 //-------------------------------- 1154 // 1155 var $body = $('body'); 1156 var $openBtn = $('#tpl-E8PXBP .search-btn'); 1157 var $dialog = $('#tpl-E8PXBP-search-dialog'); 1158 var $closeBtn = $dialog.find('.search-dialog-close-btn'); 1159 var $backdrop = $dialog.find('.search-dialog-backdrop'); 1160 var $searchInput = $dialog.find('input[name="q"]'); 1161 1162 //-------------------------------- 1163 // Helper Functions 1164 //-------------------------------- 1165 // 1166 function openSearchForm() { 1167 $body.addClass('_overflow-hidden'); 1168 $openBtn.addClass("active").attr('aria-expanded', 'true'); 1169 $dialog.fadeIn(400).addClass("active").attr('aria-hidden', 'false'); 1170 $searchInput.focus(); 1171 } 1172 1173 function closeSearchForm() { 1174 $body.removeClass('_overflow-hidden'); 1175 $openBtn.removeClass("active").attr('aria-expanded', 'false'); 1176 $dialog.fadeOut(400).removeClass("active").attr('aria-hidden', 'true'); 1177 $openBtn.focus(); 1178 } 1179 1180 //-------------------------------- 1181 // Toggle Dialog 1182 //-------------------------------- 1183 // 1184 $openBtn.on('click', openSearchForm); 1185 $closeBtn.on('click', closeSearchForm); 1186 $backdrop.on('click', closeSearchForm); 1187 1188 //-------------------------------- 1189 // Keyboard Trap 1190 //--------------------------------` 1191 // 1192 var $focusableEls = $dialog.find('a, button, :input, [tabindex]:not([tabindex="-1"])'); 1193 var $firstFocusable = $focusableEls.first(); 1194 var $lastFocusable = $focusableEls.last(); 1195 1196 $dialog.on('keydown', function(e) { 1197 1198 var activeElement = document.activeElement; 1199 1200 switch (e.key) { 1201 case 'Tab': 1202 if (e.shiftKey && activeElement === $firstFocusable[0]) { 1203 e.preventDefault(); 1204 $lastFocusable.focus(); 1205 } else if (!e.shiftKey && activeElement === $lastFocusable[0]) { 1206 e.preventDefault(); 1207 $firstFocusable.focus(); 1208 } 1209 break; 1210 case 'Escape': 1211 e.preventDefault(); 1212 closeSearchForm(); 1213 break; 1214 } 1215 }); 1216 })(); 1217 1218 //----------------------------------------------------------- 1219 // 1220 // Mobile Menu 1221 // 1222 //----------------------------------------------------------- 1223 // 1224 (function () { 1225 1226 //-------------------------------- 1227 // Selectors 1228 //-------------------------------- 1229 // 1230 var $body = $('body'); 1231 var $header = $('#tpl-E8PXBP'); 1232 var $burger = $('.burger'); 1233 var $menu = $('.mobile-menu');
1234 var $nav = $('.mobile-menu-nav', $menu); 1235 var $menuClose = $('.mobile-menu-close, .mobile-menu-backdrop', $menu); 1236 var $menuBackdrop = $('.mobile-menu-backdrop', $menu); 1237 var $navChildrenUl = $('ul li ul', $nav); 1238 var $navHasChildrenLi = $('li.has-children', $nav); 1239 var $navHasChildrenAnchor = $('li.has-children > a', $nav); 1240 var $hideFocusable = $('a', $menu); 1241 var $closeMobileMenu = $('.mobile-menu-close button', $menu); 1242 1243 //-------------------------------- 1244 // Initialization 1245 //-------------------------------- 1246 // 1247 // Append a plus symbol to <a class="has-children"> 1248 // 1249 $navHasChildrenAnchor.append('<i class="fa fa-angle-right"></i>'); 1250 1251 //-------------------------------- 1252 // Toggle Mobile Menu 1253 //-------------------------------- 1254 // 1255 // Open 1256 // 1257 $closeMobileMenu.hide(); 1258 $hideFocusable.hide(); 1259 $burger.on('click', function () { 1260 $body.toggleClass('_overflow-hidden'); 1261 $menu.toggleClass('active'); 1262 $burger.toggleClass('active'); 1263 $menuBackdrop.fadeIn(400); 1264 $closeMobileMenu.show(); 1265 $hideFocusable.show(); 1266 }); 1267 1268 // Close 1269 // 1270 1271 $menuClose.on('click', function () { 1272 $body.removeClass('_overflow-hidden'); 1273 $menu.removeClass('active'); 1274 $menuBackdrop.fadeOut(400, function () { 1275 $navHasChildrenLi.removeClass('active'); 1276 $navChildrenUl.hide().removeClass('active'); 1277 $closeMobileMenu.hide(); 1278 $hideFocusable.hide(); 1279 }); 1280 }); 1281 1282 //-------------------------------- 1283 // Toggle Children 1284 //-------------------------------- 1285 // 1286 $navHasChildrenAnchor.on('click', function (e) { 1287 e.preventDefault(); 1288 1289 // This Selectors 1290 // 1291 var $this = $(this); 1292 var $thisLi = $this.closest('li.has-children'); 1293 1294 // Child Selectors 1295 // 1296 var $childUl = $this.next('ul'); 1297 1298 // Children Selectors 1299 // 1300 var $childrenUl = $('ul', $childUl); 1301 var $childrenLi = $('li.has-children', $childUl); 1302 1303 // Sibling Selectors 1304 // 1305 var $siblingLi = $thisLi.siblings('li.has-children'); 1306 var $siblingChildrenUl = $('ul', $siblingLi); 1307 var $siblingChildrenLi = $('li.has-children', $siblingLi); 1308 1309 // Toggle This 1310 // 1311 $thisLi.toggleClass('active'); 1312 1313 // Toggle Child 1314 // 1315 $childUl.slideToggle().toggleClass('active'); 1316 1317 // Collapse Grandchildren 1318 // 1319 $childrenLi.removeClass('active'); 1320 $childrenUl.slideUp().removeClass('active'); 1321 1322 // Collapse Siblings 1323 // 1324 $siblingLi.removeClass('active'); 1325 $siblingChildrenLi.removeClass('active'); 1326 $siblingChildrenUl.slideUp().removeClass('active'); 1327 }); 1328 })(); 1329 1330 //----------------------------------------------------------- 1331 // 1332 // Sticky Header & Scroll 1333 // 1334 //----------------------------------------------------------- 1335 // 1336 (function () { 1337 1338 //-------------------------------- 1339 // Selectors 1340 //-------------------------------- 1341 // 1342 var $mainArea = $('#main-area'); 1343 var $header = $('#tpl-E8PXBP'); 1344 var $headerMain = $header.find('.header-main'); 1345 var $utilityBar = $header.find('.header-utility'); 1346 var $alertMsg = $('#tpl-E8PXBP-alert'); 1347 1348 //-------------------------------- 1349 // Exit if Header isn't Sticky 1350 //-------------------------------- 1351 // 1352 if (!$header.hasClass('is-sticky')) { 1353 return false; 1354 } 1355 1356 //-------------------------------- 1357 // Initialize Conditions 1358 //-------------------------------- 1359 // 1360 var HAS_UTILITY_BAR = $utilityBar.length > 0; 1361 var HAS_TOP_ALERT_MSG = $alertMsg.length && $alertMsg.hasClass('is-top active'); 1362 1363 //-------------------------------- 1364 // Initialize Parameters 1365 //-------------------------------- 1366 // 1367 var SCROLL_TOP = 0; 1368 var MAIN_AREA_OFFSET = 0; 1369 var HEADER_MAIN_OFFSET = 0; 1370 1371 //-------------------------------- 1372 // Execute functions by condition 1373 //-------------------------------- 1374 // 1375 if (HAS_UTILITY_BAR || HAS_TOP_ALERT_MSG) { 1376 toggleStickyScroll(); 1377 } else { 1378 toggleScroll(); 1379 } 1380 1381 //-------------------------------- 1382 // Functions 1383 //-------------------------------- 1384 // 1385 function toggleStickyScroll() { 1386 window.addEventListener('scroll', function() { 1387 SCROLL_TOP = $(window).scrollTop(); 1388 HEADER_MAIN_OFFSET = $headerMain.offset().top; 1389 MAIN_AREA_OFFSET = Math.max($mainArea.offset().top, 150); 1390
1391 // Toggle .is-stuck class 1392 // 1393 if (SCROLL_TOP >= HEADER_MAIN_OFFSET) { 1394 $header.addClass('is-stuck'); 1395 } else { 1396 $header.removeClass('is-stuck'); 1397 } 1398 1399 // Toggle .is-scrolled class 1400 // 1401 if (SCROLL_TOP >= 1) { 1402 $header.addClass('is-scrolled'); 1403 } else { 1404 $header.removeClass('is-scrolled'); 1405 } 1406 }, { passive: true }); 1407 } 1408 1409 function toggleScroll() { 1410 $header.addClass('is-stuck'); 1411 1412 window.addEventListener('scroll', function() { 1413 SCROLL_TOP = $(window).scrollTop(); 1414 MAIN_AREA_OFFSET = Math.max($mainArea.offset().top, 1); 1415 1416 // Toggle .is-scrolled class 1417 // 1418 if (SCROLL_TOP >= MAIN_AREA_OFFSET) { 1419 $header.addClass('is-scrolled'); 1420 } else { 1421 $header.removeClass('is-scrolled'); 1422 } 1423 }, { passive: true }); 1424 } 1425 })(); 1426 }); 1427</script>
1427</div></div> 1428<!-- Content --> 1429 1430<div id="main-area"> 1431 1432 <!--<div class="liveChat"><img src="/images/liveChat.png" alt="click to chat with one of our insurance experts"/></div>--> 1433 1434 <div class="mwPageArea"><div id="wN4EWT7NK4EMBYAA" class="mwPageBlock Embed" style=""><div class="blockContents"><div class="Container"><!-- Organization Schema -->
1435<script type="application/ld+json" nocache> 1436{ 1437 "@context": { 1438 "@vocab": "http://schema.org/" 1439 }, 1440 "@graph": [ 1441 { 1442 "@type": "Organization", 1443 "name": "Western Coast Insurance Services", 1444 "naics": "52", 1445 "url": "https://westerncoastinsurance.ca", 1446 "logo": "https://westerncoastinsurance.ca/files/galleries/coast-logo.svg", 1447 "image": "https://westerncoastinsurance.ca/files/galleries/WCIS-banner-happy-family-car-insurance-02.jpg", 1448 "contactPoint": [ 1449 { 1450 "@type": "ContactPoint", 1451 "telephone": "+1 866 860.1958", 1452 "contactType": "sales", 1453 "areaServed": ["CA-BC"], 1454 "availableLanguage": ["English"] 1455 }, 1456 { 1457 "@type": "ContactPoint", 1458 "telephone": "+1 888 517.7171", 1459 "contactType": "customer service", 1460 "areaServed": ["CA-BC"], 1461 "availableLanguage": ["English"] 1462 } 1463 ], 1464 "sameAs": [ 1465 "https://www.facebook.com/westerncoastinsurance", 1466 "https://www.linkedin.com/company/western-coast-insurance-services" 1467 ] 1468 } 1469 ] 1470} 1471</script>
1471</div></div></div><div id="wL42HU4CX6IHIQII" class="mwPageBlock Embed" style=""><div class="blockContents"><div class="Container"><!-- Webpage Schema -->
1472<script type="application/ld+json" nocache> 1473{ 1474 "@context": "https://schema.org", 1475 "@type": "WebPage", 1476 "@id": "https://westerncoastinsurance.ca/contact-us", 1477 "url": "https://westerncoastinsurance.ca/contact-us", 1478 "name": "Contact Western Coast Insurance", 1479 "datePublished": "2020-01-17T14:17:46+00:00", 1480 "dateModified": "2025-11-18T10:00:00+00:00", 1481 "description": "Contact Western Coast Insurance to speak with a local advisor in British Columbia. Call, email, or visit a nearby Western Coast office for help with ICBC Autoplan, home insurance, business insurance, travel insurance, and more.", 1482 "inLanguage": "en-CA", 1483 "potentialAction": { 1484 "@type": "ReadAction", 1485 "target": [ 1486 "https://westerncoastinsurance.ca/contact-us" 1487 ] 1488 } 1489} 1490</script>
1490</div></div></div><div id="wZB1RG0MUM1MO88Z" class="mwPageBlock Embed" style=""><div class="blockContents"><div class="Container"><!-- FAQ Schema -->
1491<script type="application/ld+json" nocache> 1492{ 1493 "@context": { 1494 "@vocab": "http://schema.org/" 1495 }, 1496 "@type": "FAQPage", 1497 "mainEntity": [ 1498 { 1499 "@type": "Question", 1500 "name": "How can I contact Western Coast Insurance?", 1501 "acceptedAnswer": { 1502 "@type": "Answer", 1503 "text": "You can contact Western Coast Insurance by phone, email, or by visiting one of our locations in British Columbia. You can also use the contact form on this page to request a call or email from a local advisor." 1504 } 1505 }, 1506 { 1507 "@type": "Question", 1508 "name": "What can I get help with when I contact Western Coast?", 1509 "acceptedAnswer": { 1510 "@type": "Answer", 1511 "text": "Our advisors can help you with ICBC Autoplan renewals, car insurance, home and condo insurance, tenant insurance, business insurance, travel insurance, and more. We can answer questions, review your coverage, and provide quotes." 1512 } 1513 }, 1514 { 1515 "@type": "Question", 1516 "name": "Can I request an insurance quote online instead of calling?", 1517 "acceptedAnswer": { 1518 "@type": "Answer", 1519 "text": "Yes. You can request a quote or ask for a call-back by filling out the online form on this page. A Western Coast advisor will follow up to review your needs and provide your quote options." 1520 } 1521 }, 1522 { 1523 "@type": "Question", 1524 "name": "How do I find a Western Coast office near me?", 1525 "acceptedAnswer": { 1526 "@type": "Answer", 1527 "text": "You can use the location finder on our website to search for a Western Coast office near you in British Columbia. Each location listing includes the office address, phone number, and business hours." 1528 } 1529 }, 1530 { 1531 "@type": "Question", 1532 "name": "How do I report a claim or get help after an accident?", 1533 "acceptedAnswer": { 1534 "@type": "Answer", 1535 "text": "If you need to report a claim, contact your insurer directly using the claims information on your policy documents, then reach out to your Western Coast advisor if you need support or have questions about your coverage or next steps." 1536 } 1537 } 1538 ] 1539} 1540</script>
1540</div></div></div><div id="w1D3OKAF30ZG35PM" class="mwPageBlock File" style=""><div class="blockContents"> 1541 1542<div class="sliderFive banner noLine"> 1543 1544 <div class="slider"> 1545 1546 <div class="sliderItem"> 1547 <div class="twoColumn"> 1548 1549 <div class="twoColLeft"> 1550 1551 <div class="sliderItemImage banner" style="background:url(/files/galleries/western_contact-us.jpg) center right no-repeat; background-size:cover; "> 1552 1553 </div> 1554 1555 </div> 1556 1557 <div class="twoColRight"> 1558 1559 <div class="caption banner"> 1560 1561 <div class="captionContainer"> 1562 1563 <br /> 1564 1565 <h1 style="font-size: 40pt; line-height: 44pt; font-weight: bold; color: #00bfb3; text-align: center;">Need Insurance?<br /><span style="color: white;">Get Started!</span></h1> 1566<p style="text-align: center;"><span style="font-size: 28pt;"><a href="tel:1-209-487-9973">1-209-487-9973</a></span></p> 1567<div style="text-align: center; padding-top: 10px;"><img src="/files/galleries/wcis-or.png?49x49" alt="contactTextOr.png" width="49" height="49" /></div> 1568<p style="text-align: center;"><a style="text-decoration: none!important;" href="https://westerncoastinsurance.ca/Get-a-Quote"><span style="color: white;">Get an Insurance Quote</span></a></p> 1569 1570 </div> 1571 1572 </div> 1573 </div> 1574 </div> 1575 1576 </div> 1577 1578 1579 </div> 1580 1581</div> 1582 1583</div></div><div id="wT4KI4QFQDLRMQF8" class="mwPageBlock Include" style=""><div class="blockContents"><div class="contentAreaWhite"> 1584 <div class="mainContentArea"> 1585 <div class="mwPageArea"><div id="w7KZXZP5YDBL4NW5" class="mwPageBlock Include" style=""><div class="blockContents"><div class="sidebar left"> 1586 1587 <div class="sidebarLeft"> 1588 1589 <div class="mwPageArea"><div id="wZNB1XL8GT54R9UQ" class="mwPageBlock Content" style=""><div class="blockContents"><h2 style="text-align: center;"> 1590 General Inquiries and Services 1591</h2></div></div><div class="Clear"></div></div> 1592 1593 </div> 1594 1595 <div class="sidebarRight"> 1596 1597 <div class="mwPageArea"><div id="wYDWB2BGE2VS9JTO" class="mwPageBlock Content" style=""><div class="blockContents"><h4 style="text-align: center;"> 1598 Contact us today at<strong> 1-888-517-7171</strong> 1599</h4> 1600<p style="text-align: center;"> 1601 8:00 am to 7:00 pm (Monday to Friday) 1602 <br /> 1603 9:00 am to 5:00 pm (Saturday). 1604</p></div></div><div id="wKNW7AT50T8QXR5V" class="mwPageBlock Button" style=""><div class="blockContents"><div class="mwBtnCenter"> 1605 1606 <div class="button default noLine blueHover"> 1607 1608 <p> <a href="/cdn-cgi/l/email-protection#f79e999198b7809284839285999498968483d99496" template="default" class="medium" style="background: {color_1};" target="_self">Email us</a> </p> 1609 1610 </div> 1611 1612</div> 1613 1614</div></div><div id="wIIXJ8VGEJ7UDEC6" class="mwPageBlock Content" style=""><div class="blockContents"><div style="text-align: center;"> 1615 <img src="/get/files/image/galleries/contactTextOr.png?49x49" alt="contactTextOr.png" width="49" height="49" /> 1616</div></div></div><div id="wAE6OHAE13CCXOLI" class="mwPageBlock Content" style=""><div class="blockContents"><h4 style="text-align: center;"> 1617 Through our 1618 <br /> 1619 <strong>29 Insurance Locations</strong> 1620</h4></div></div><div id="w29CIQ4EO91RFSNU" class="mwPageBlock Button" style=""><div class="blockContents"><div class="mwBtnCenter"> 1621 1622 <div class="button default noLine blueHover"> 1623 1624 <p> <a href="/Find-a-Branch" template="default" class="medium" style="background: {color_1};" target="_self">View all locations</a> </p> 1625 1626 </div> 1627 1628</div> 1629 1630</div></div><div class="Clear"></div></div> 1631 1632 </div> 1633 1634 1635</div> 1636 1637</div></div><div id="wA5H7X6DOHX4O3QP" class="mwPageBlock Spacer" style=""><div class="blockContents"><div class="mwSpacer hor" style="height:15px;"><div class="mwDivider hor middle" style="width:100%;left:0%;"></div></div></div></div><div id="wN3R4V10BOIVGCUO" class="mwPageBlock Include" style=""><div class="blockContents"><div class="sidebar left"> 1638 1639 <div class="sidebarLeft"> 1640 1641 <div class="mwPageArea"><div id="wAJC22V8FZRBHL2H" class="mwPageBlock Content" style=""><div class="blockContents"><h2 style="text-align: center;"> 1642 Media Relations 1643</h2></div></div><div class="Clear"></div></div> 1644 1645 </div> 1646 1647 <div class="sidebarRight"> 1648 1649 <div class="mwPageArea"><div id="wGCXGEU99VVDOQ5M" class="mwPageBlock Content" style=""><div class="blockContents"><h4 class="p1" style="text-align: center;"> 1650 <a href="/cdn-cgi/l/email-protection#d2bfb7b6bbb392a5b7a1a6b7a0bcb4b5fcb1b3"><span class="__cf_email__" data-cfemail="90fdf5f4f9f1d0e7f5e3e4f5e2fef6f7bef3f1">[email protected]</span></a> 1651</h4></div></div><div class="Clear"></div></div> 1652 1653 </div> 1654 1655 1656</div> 1657 1658</div></div><div id="w0BGPYPRYBQH3FE9" class="mwPageBlock Spacer" style=""><div class="blockContents"><div class="mwSpacer hor" style="height:15px;"><div class="mwDivider hor middle" style="width:100%;left:0%;"></div></div></div></div><div id="wLY37SGUY5RPAU8U" class="mwPageBlock Include" style=""><div class="blockContents"><div class="sidebar left"> 1659 1660 <div class="sidebarLeft"> 1661 1662 <div class="mwPageArea"><div id="wXZJICX2MUAIIEK5" class="mwPageBlock Content" style=""><div class="blockContents"><h2 style="text-align: center;"> 1663 General insurance claims 1664</h2></div></div><div class="Clear"></div></div> 1665 1666 </div> 1667 1668 <div class="sidebarRight"> 1669 1670 <div class="mwPageArea"><div id="wUSQWEAELPG9IPO5" class="mwPageBlock Content" style=""><div class="blockContents"><h4 class="p1" style="text-align: center;"> 1671 At Western Coast, we know the challenges when you call in a claim — we’re customers too. 1672</h4> 1673<p class="p1" style="text-align: center;"> 1674 When you call our in-house claims experts, you’ll see your policy working for you. We’ll guide you through the process, 24 hours a day. We’re committed to serving you a 1675 <a href="/How-to-Report-a-Claim">professional claims experience</a>. If you’ve experienced a loss, call us at 1-888-517-7171. 1676</p></div></div><div class="Clear"></div></div> 1677 1678 </div> 1679 1680 1681</div> 1682 1683</div></div><div class="Clear"></div></div> 1684 </div> 1685</div> 1686<div class="Clear"></div></div></div><div class="Clear"></div></div> 1687 1688 1689 1690 1691 1692<!-- Footer --> 1693 1694<div class="footerFour"> 1695 1696 <div class="footerWrap"> 1697 1698 <div class="footer"> 1699 1700 <div class="footerTop"> 1701 <img src="/images/footer-logo.svg" alt="Western Coast Insurance" class="footerLogo"/> 1702 <div class="footerSocials">
1702<a href="https://www.facebook.com/westerncoastinsurance" target="_blank"><img src="/images/facebook.svg" alt="facebook"/></a><a href="https://www.linkedin.com/company/western-coast-insurance-services" target="_blank"><img src="/images/linkedin.svg" alt="linkedin"/></a></div> 1703 </div> 1704 1705 1706 <div class="fourColumn"> 1707 1708 1709 <div class="fourCol one"> 1710 1711 1712 <div id="w0THKAW39UMYA2AU" class="mwPageBlock Content" style=""><div class="blockContents"><p> 1713 Western Coast Insurance Services is a wholly owned division of Western Financial Group Ltd. Insurance products are underwritten by certain licensed insurance companies and are only available 1714 throughout British Columbia, Canada. 1715</p> 1716<p> 1717 <a href="tel:1-888-517-7171">1-888-517-7171</a> 1718 <br /> 1719 <a href="/cdn-cgi/l/email-protection#a4cdcac2cbe4d3c1d7d0c1d6cac7cbc5d7d08ac7c5"><span class="__cf_email__" data-cfemail="254c4b434a655240565140574b464a4456510b4644">[email protected]</span></a> 1720</p></div></div> 1721 1722 </div> 1723 1724 1725 <div class="fourCol two"> 1726 1727 <div id="wC5AC7FH6YTS4UC9" class="mwPageBlock Content" style=""><div class="blockContents"><p> 1728 <a href="/what-we-offer">What we offer</a> 1729 <br /> 1730 <a href="/about-us">About us</a> 1731 <br /> 1732 <a href="/Careers">Careers</a> 1733 <br /> 1734 <a href="/FAQs">FAQs</a> 1735 <br /> 1736 <a href="/Legal-Privacy">Privacy/Legal</a> 1737 <br /> 1738 <a href="/Complaints-Process">Complaints Process</a> 1739 <br /> 1740 <a href="/Accessibility-Guidelines">Accessibility Guidelines</a> 1741</p></div></div> 1742 1743 1744 1745 </div> 1746 1747 1748 <div class="fourCol three"> 1749 1750 <div id="wSULAAKNTGZ7PAVR" class="mwPageBlock Content" style=""><div class="blockContents"><p> 1751 <a href="/Customers-Fair-Treatment">Customers Fair Treatment 1752 <br /></a> <a href="/Policy-Compensation-and-Disclosure">Compensation Disclosure</a> 1753 <br /> 1754 <a href="/Terms-of-Use">Terms of Use</a> 1755 <br /> 1756 <a href="https://westernfinancialgroup.ca" target="_blank">Western Financial Group</a> 1757 <br /> 1758 <a href="https://westernfinancialgroup.ca/Foundation" target="_blank">Western Communities Foundation</a> 1759 <br /> 1760 <a href="/contact-us">Media Relations</a> 1761 <br /> 1762 <a href="/sitemap.xml">Sitemap</a> | <a href="/Pages-Sitemap">All Pages</a> 1763</p></div></div> 1764 1765 </div> 1766 1767 1768 <div class="fourCol four"> 1769 <div class="buttonTwoColMobileLeft"> 1770 <div id="wTM3R7MA6O93H8IH" class="mwPageBlock Button" style=""><div class="blockContents"><div class="mwBtnRight"> 1771 1772 <div class="button default orange"> 1773 1774 <p><a href="https://westerncoastinsurance.ca/Get-a-Quote" template="default" class="medium" style="background: {color_1};" target="_self">Get a Quote</a></p> 1775 1776 </div> 1777 1778</div> 1779 1780</div></div></div> 1781<div class="buttonTwoColMobileRight"> 1782 <div id="wX6O84CO1YO92T2Y" class="mwPageBlock Button" style=""><div class="blockContents"><div class="mwBtnRight"> 1783 1784 <div class="button default green"> 1785 1786 <p> <a href="/How-to-Report-a-Claim" template="default" class="medium" style="background: {color_1};" target="_self">Make a Claim</a> </p> 1787 1788 </div> 1789 1790</div> 1791 1792</div></div></div> 1793 <br /> 1794 1795 1796 1797 1798 </div> 1799 1800 </div> 1801<div class="footerCopyright"> 1802 <div class="footerCopyrightContent"> <div id="wNELP9RPVZ1JZIOY" class="mwPageBlock Content" style=""><div class="blockContents"><p> 1803 2026 Western Coast Insurance Services. All rights reserved. 1804</p> 1805<p> 1806 <span data-teams="true">Western Coast Insurance Services acknowledges that we operate across the traditional, ancestral, and unceded territories of the numerous distinct First Nations in 1807 British Columbia. These territories include the lands of the Takla, T’exelcemc, Esquimalt, Musqueam, Nlaka’pamux, Ktunaxa, Haida, and many other Nations who have cared for these 1808 lands since time immemorial, and we reaffirm our commitment to fostering respectful relationships rooted in truth and accountability to support the ongoing work of reconciliation.</span> 1809</p></div></div></div> 1810 1811 1812 </div> 1813 </div> 1814 1815 1816</div> 1817</div> 1818 1819</div> 1820 1821 1822<!-- Magnific Popup -->
vendor: 110 bytes, lines 1822-1824
1822 1823 1824<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1824<script src="/js/jquery.magnific-popup.js"></script>
1824 1825 1826 1827 1828<!-- Sidr Menu --> 1829
1830<script type="text/javascript" src="/js/sidr.js"></script>
1830 1831
1832<script type="text/javascript"> 1833$( document ).ready(function() { 1834 jQuery('#responsive-menu-button').sidr({ name: 'sidr-main', source: '.mainMenu, .phoneNumberMobile', body: 'false', timing: 'none' }); 1835});</script>
1835 1836 1837 1838 1839<!-- Owl Carousel --> 1840
1841<script src="/js/owl.carousel.js"></script>
1841 1842 1843 1844 1845<!-- Images Resize --> 1846
1847<script type="text/javascript" >jQuery(document).ready(function($){ $('img').removeAttr('width height'); });</script>
1847 1848 1849 1850 1851<!-- Animate on Scroll --> 1852
1853<script src="/js/aos.js"></script>
1853 1854
1855<script> 1856 1857 AOS.init({ 1858 1859 offset: 200, 1860 1861 duration: 600, 1862 1863 easing: 'ease-in-sine', 1864 1865 delay: 100, 1866 1867 }); 1868 1869</script>
1869 1870 1871 1872 1873 1874
1875<script src="https://cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.1/jquery.waypoints.min.js"></script>
1875 1876
1877<script src="/js/jquery.countup.js"></script>
1877 1878 1879 1880
1881<script> 1882 1883$('.counter').countUp(); 1884 1885</script>
1885 1886 1887 1888 1889<!-- Scripts --> 1890
1891<script src="/js/scripts.js"></script>
1891 1892
1892<script src="/js/global.js"></script>
1892 1893
1894<script type="text/javascript" src="https://cdn.ywxi.net/js/1.js" async></script>
1894 1895 1896 1897
1898<script type='text/javascript'> 1899 1900window.__lo_site_id = 174322; 1901 1902 1903 1904 (function() { 1905 1906 var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true; 1907 1908 wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js'; 1909 1910 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s); 1911 1912 })(); 1913 1914 </script>
1914 1915
1916<script>(function(){ var s = document.createElement('script'), e = ! document.body ? document.querySelector('head') : document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, language : 'en', position : 'right', leadColor : '#146FF8', triggerColor : '#146FF8', triggerRadius : '50%', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerIcon : 'people', triggerSize : 'medium', triggerOffsetX : 20, triggerOffsetY : 50, mobile : { triggerSize : 'small', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerOffsetX : 10, triggerOffsetY : 10, triggerRadius : '50%' } }); }; e.appendChild(s);}());</script>
1916 1917 1918</body> 1919 1920</html> 1921
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.