Request a Quote
or Find a Local Agent

Our Locations

Our Locations - Alberta
CityLocation NamePhone NumberOffice Location Details
Brooks Brooks 403-362-4099 Brooks
Calgary East Village 403-508-1111 East Village
Calgary McKenzie-Towne 403-257-0790 McKenzie-Towne
Coaldale Coaldale 403-345-4466 Coaldale
Grande Prairie Grande Prairie 780-538-1180 Grande Prairie
High Prairie High Prairie 780-523-4524 High Prairie
Hythe Hythe 780-356-3800 Hythe
Lethbridge Lethbridge 403-328-7777 Lethbridge
Valleyview Valleyview 780-524-5525 Valleyview
Our Locations - BC
CityLocation NamePhone NumberOffice Location Details
Abbotsford Clayburn Plaza 604-854-6131 Clayburn Plaza
Abbotsford Seven Oaks Shopping Center 604-859-3600 Seven Oaks Shopping Center
Abbotsford West Oaks Mall 604-852-6127 West Oaks Mall
Abbotsford Highstreet 604-504-5460 Highstreet
Bowen Island Bowen Island 604-947-2113 Bowen Island
Chilliwack Chilliwack 604-701-3460 Chilliwack
Coquitlam Coquitlam Centre 604-464-0044 Coquitlam Centre
Cranbrook Victoria Avenue 250-489-3221 Victoria Avenue
Cranbrook Cranbrook Street 250-489-0886 Cranbrook Street
Dawson Creek Dawson Creek 250-795-0300 Dawson Creek
Delta Tsawwassen Shopping Centre 604-943-9361 Tsawwassen Shopping Centre
Delta Tsawwassen Town Centre Mall 604-943-0333 Tsawwassen Town Centre Mall
Delta Delta Shoppers Mall 604-596-1717 Delta Shoppers Mall
Delta Scottsdale Centre 604-594-3441 Scottsdale Centre
Delta Ladner Centre 604-946-0331 Ladner Centre
Delta Trenant Park 604-940-9300 Trenant Park
Fernie Fernie 250-423-6851 Fernie
Gibsons Sunnycrest Mall 604-886-2000 Sunnycrest Mall
Invermere Invermere 250-342-8604 Invermere
Kamloops Nicola Place 250-374-2139 Nicola Place
Kamloops Columbia Place 250-371-5150 Columbia Place
Kelowna Mission Park 250-979-6420 Mission Park
Keremeos Keremeos 250-499-5714 Keremeos
Langley Murrayville Square 604-532-5221 Murrayville Square
Langley Brookswood 604-533-1411 Brookswood
Langley Fraser Crossing 604-530-0927 Fraser Crossing
Langley Willoughby 604-534-9266 Willoughby
Langley Willowbrook Mall 604-530-7383 Willowbrook Mall
Langley Walnut Gate 604-888-4656 Walnut Gate
Maple Ridge Westgate Center 604-465-2117 Westgate Center
Mission Mission 604-826-5611 Mission
Mission Meier Insurance - Mission 604-504-4444 Meier Insurance - Mission
Nanaimo Nanaimo 250-754-8282 Nanaimo
New Westminster Royal City Centre 604-522-0731 Royal City Centre
New Westminster 6th Street 604-525-4676 6th Street
New Westminster Meier Insurance - 12th Street 604-777-9999 Meier Insurance - 12th Street
New Westminster Meier Insurance - Columbia St. 604-527-1377 Meier Insurance - Columbia St.
North Vancouver Edgemont Village 604-985-7404 Edgemont Village
North Vancouver Lonsdale Ave. 604-983-3323 Lonsdale Ave.
Oliver Oliver 250-498-3616 Oliver
Osoyoos Osoyoos 250-495-6111 Osoyoos
Parksville Parksville 250-248-5784 Parksville
Pemberton Pemberton 604-894-6432 Pemberton
Penticton Penticton 250-493-9393 Penticton
Port Alberni Port Alberni 250-723-8178 Port Alberni
Port Coquitlam Prairie Mall 604-945-0043 Prairie Mall
Princeton Princeton 250-295-6955 Princeton
Sechelt Trail Bay Mall 604-885-2291 Trail Bay Mall
Squamish Squamish 604-892-3821 Squamish
Surrey Head Office 778-545-2100 Head Office
Surrey Peninsula Village 604-531-6811 Peninsula Village
Surrey Southpoint Exchange 604-531-6901 Southpoint Exchange
Surrey Ocean Park 604-535-2665 Ocean Park
Surrey Fleetwood Park Village 604-501-2669 Fleetwood Park Village
Surrey Kings Cross Mall 604-596-3811 Kings Cross Mall
Surrey Dell Shopping Center 604-582-1221 Dell Shopping Center
Surrey Evergreen Mall 604-581-5566 Evergreen Mall
Surrey Claims 604-531-6399 Claims
Terrace Terrace 250-638-1424 Terrace
Tofino Tofino 250-725-3346 Tofino
Ucluelet Ucluelet 250-726-7004 Ucluelet
Vancouver Bentall Centre 604-682-6115 Bentall Centre
Vancouver Point Grey 604-224-1454 Point Grey
Vancouver Vancouver 604-734-2124 Vancouver
Victoria Uptown 250-405-5040 Uptown
Victoria Colwood 250-474-3223 Colwood
Victoria Wilkinson Road 250-479-6111 Wilkinson Road
Victoria Blanshard 250-384-2881 Blanshard
Whistler Whistler 604-932-5814 Whistler
White Rock Central Plaza 604-535-1444 Central Plaza