Store Locator

  • British Columbia

    Abbotsford - Abbotsford

    32700 South Fraser Way, Unit 75
    Abbotsford,
    BC, V2T 4M5
    Phone: (604) 859-4518

    Coquitlam - Coquitlam Centre

    2929 Barnet Highway, Unit 2140
    Coquitlam,
    BC, V3B 5R5
    Phone: (604) 468-7818

    Kelowna - Kelowna

    1876 Cooper Rd., Unit 100
    Kelowna,
    BC, V1Y 9N6
    Phone: (250) 717-3750

    Langley - Langley

    20150 Langley Bypass, Unit 90
    Langley,
    BC, V3A 9J8
    Phone: (604) 514-9746

    North Vancouver - North Vancouver

    1076 Marine Dr.
    North Vancouver,
    BC, V7P 1S5
    Phone: (604) 981-4300

    Richmond - Bridgeport

    2780 Sweden Way, Unit 150
    Richmond,
    BC, V6V 2X1
    Phone: (604) 207-0199

    Richmond - Lansdowne

    5300 No. 3 Rd., Unit 102
    Richmond,
    BC, V6X 2X9
    Phone: (604) 232-9772

    Surrey - Surrey

    10153 King George Blvd., Unit 3200
    Surrey,
    BC, V3T 2W1
    Phone: (604) 588-5666

    Vancouver - Broadway and Pine

    1740 West Broadway
    Vancouver,
    BC, V6J 1Y1
    Phone: (604) 739-3000
  • Alberta

    Calgary - Deerfoot Meadows

    33 Heritage Meadows Way SE, Unit 1180
    Calgary,
    AB, T2H 3B8
    Phone: (403) 253-0395

    Calgary - Coventry Hills

    130 Country Village Rd. NE, Unit 331
    Calgary,
    AB, T3K 6B8
    Phone: (403) 567-2020

    Calgary - Northland

    5111 Northland Dr. NW, Unit 420
    Calgary,
    AB, T2L 2J8
    Phone: (403) 288-2144

    Calgary - NE Calgary

    3319 26th Ave. NE
    Calgary,
    AB, T1Y 6L4
    Phone: (403) 543-5250

    Edmonton - South Edmonton Common

    1320 99 St. NW
    Edmonton,
    AB, T6N 0A8
    Phone: (780) 450-7550

    Edmonton - Edmonton West

    9560 170 St.
    Edmonton,
    AB, T5T 5R6
    Phone: (780) 483-4590

    Edmonton - Edmonton North

    9499 137 Ave., Unit 300
    Edmonton,
    AB, T5E 5R8
    Phone: (780) 413-0600

    Grande Prairie - Grande Prairie

    9801 116th St.
    Grande Prairie,
    AB, T8W 0C7
    Phone: (780) 830-7150

    Lethbridge - Lethbridge

    3709 Mayor Magrath Dr. S, Unit 70
    Lethbridge,
    AB, T1K 8A8
    Phone: (403) 359-5340

    Red Deer - Red Deer

    5250 22nd St., Unit 110
    Red Deer,
    AB, T4R 2T4
    Phone: (403) 347-0916
  • Saskatchewan

  • Manitoba

    Winnipeg - Garden City

    783 Leila Ave.
    Winnipeg,
    MB, R2V 3J7
    Phone: (204) 633-6105

    Winnipeg - St. James

    850 St. James St.
    Winnipeg,
    MB, R3G 3J7
    Phone: (204) 772-5722
  • Ontario

    Barrie - Barrie

    411 Bayfield St., Unit B1
    Barrie,
    ON, L4M 6E5
    Phone: (705) 727-4950

    Belleville - Belleville

    167 Bell Blvd.
    Belleville,
    ON, K8P 5N8
    Phone: (613) 969-0553

    Brampton - Brampton East

    9145 Airport Rd.
    Brampton,
    ON, L6S 0B8
    Phone: (905) 595-1622

    Brampton - Brampton

    70 Great Lakes Dr., Unit 149
    Brampton,
    ON, L6R 2K7
    Phone: (905) 799-8018

    Brockville - Brockville

    2089B Parkedale Ave.
    Brockville,
    ON, K6V 0B4
    Phone: (613) 342-4364

    Burlington - Burlington

    3060 Davidson Crt.
    Burlington,
    ON, L7M 4X7
    Phone: (905) 315-1580

    Cambridge - Cambridge

    18 Pinebush Rd.
    Cambridge,
    ON, N1R 8K5
    Phone: (519) 621-4438

    Hamilton - Hamilton

    1565 Upper James St., Unit B
    Hamilton,
    ON, L9B 1K2
    Phone: (905) 574-3266

    Hamilton - Stoney Creek

    2500 Barton St. E, Unit 150
    Hamilton,
    ON, L8E 4A2
    Phone: (905) 664-7373

    Kanata - Kanata

    255 Kanata Ave., Unit D1
    Kanata,
    ON, K2T 1K5
    Phone: (613) 287-0150

    Kitchener - Kitchener

    1400 Ottawa St. S, Unit A17
    Kitchener,
    ON, N2E 4E2
    Phone: (519) 904-0065

    London - North London

    1855 Hyde Park Rd.
    London,
    ON, N6H 0A3
    Phone: (519) 963-8284

    London - London

    1051 Wellington Rd.
    London,
    ON, N6E 1W4
    Phone: (519) 680-1102

    Markham - Markham

    3828 Hwy. 7
    Markham,
    ON, L3R 1L7
    Phone: (905) 305-0868

    Mississauga - Heartland

    5900 Mavis Rd., Unit 2
    Mississauga,
    ON, L5V 2P5
    Phone: (905) 567-0490

    Mississauga - Dixie & Dundas

    1475 Dundas St. E
    Mississauga,
    ON, L4X 1L3
    Phone: (905) 848-6057

    Nepean - Merivale

    1695 Merivale Rd.
    Nepean,
    ON, K2G 3K2
    Phone: (613) 688-1045

    Niagara Falls - Niagara Falls

    7555 Montrose Rd., Unit 5A
    Niagara Falls,
    ON, L2H 2E9
    Phone: (905) 371-0223

    Oakville - Oakville

    310 North Service Rd. W, Unit D2
    Oakville,
    ON, L6M 2R7
    Phone: (905) 815-0983

    Pickering - Pickering

    1105B Kingston Rd.
    Pickering,
    ON, L1V 1B5
    Phone: (289) 986-0100

    Richmond Hill - Richmond Hill

    9325 Yonge St.
    Richmond Hill,
    ON, L4C 0A8
    Phone: (905) 780-3900

    Scarborough - Scarborough

    1141 Kennedy Rd.
    Scarborough,
    ON, M1P 2K8
    Phone: (416) 285-5520

    Scarborough - Scarborough West

    806 Warden Ave., Unit D
    Scarborough,
    ON, M1L 4T7
    Phone: (416) 701-2000

    St. Catharines - St. Catharines

    285 Geneva St., Unit G2
    St. Catharines,
    ON, L2N 2G1
    Phone: (905) 646-4018

    Sudbury - Sudbury

    999 Barrydowne Rd.
    Sudbury,
    ON, P3A 3T9
    Phone: (705) 566-8662

    Toronto - Queensway

    1563 The Queensway
    Toronto,
    ON, M8Z 1T8
    Phone: (647) 259-0372

    Toronto - Downtown Toronto

    325 Yonge St.
    Toronto,
    ON, M5B 1R7
    Phone: (416) 971-5377

    Vaughan - Vaughan

    3200 Hwy. 7, Unit 2
    Vaughan,
    ON, L4K 5Z5
    Phone: (905) 695-1473

    Whitby - Whitby

    1650 Victoria St. E, Unit 8
    Whitby,
    ON, L1N 9L4
    Phone: (905) 438-7950

    Windsor - Windsor

    4115 Walker Rd.
    Windsor,
    ON, N8W 3T6
    Phone: (519) 915-3040
  • Quebec

    Beauport - Beauport

    847 Rue Clemenceau
    Beauport,
    QC, G1C 2K6
    Phone: (418) 661-2665

    Boisbriand - Boisbriand

    3350 Av. des Grandes Tourelles
    Boisbriand,
    QC, J7H 0A2
    Phone: (450) 437-2627

    Brossard - Brossard

    9650 Boul. Leduc, Unit 5
    Brossard,
    QC, J4Y 0B3
    Phone: (450) 766-1576

    Gatineau - Gatineau

    25 Chemin de la Savane, Unit 26
    Gatineau,
    QC, J8T 8A4
    Phone: (819) 246-2166

    LaSalle - LaSalle

    6877 Boul. Newman, Unit B
    LaSalle,
    QC, H8N 3E4
    Phone: (514) 364-4500

    Laval - Laval

    1540 Boul. le Corbusier, Unit 31
    Laval,
    QC, H7S 1Y8
    Phone: (450) 902-1002

    Montreal - March Central

    1001 Rue du March Central, Suite A-9
    Montreal,
    QC, H4N 1J8
    Phone: (514) 387-3188

    Pointe Claire - Pointe Claire

    6321 Autoroute Transcanadienne, Unit 121
    Pointe Claire,
    QC, H9R 5A5
    Phone: (514) 428-1999

    Quebec City - La Capitale

    1475 Boul. Lebourgneuf
    Quebec City,
    QC, G2K 2G3
    Phone: (418) 263-1044

    Saint-Bruno - St. Bruno

    1191 Boul. des Promenades
    Saint-Bruno,
    QC, J3V 6H1
    Phone: (450) 461-1756

    Sainte-Foy - Place Laurier

    2700 Boul. Laurier, Unit 2020
    Sainte-Foy,
    QC, G1V 2L8
    Phone: (418) 650-1999
  • New Brunswick

  • Newfoundland and Labrador

    St. John's - St. John's

    20 Stavanger Dr.
    St. John's,
    NL, A1A 5E8
    Phone: (709) 738-7467
  • Nova Scotia

    Bedford - Bedford

    85 Damascus Rd., Unit 1
    Bedford,
    NS, B4A 0C2
    Phone: (902) 832-4334

    Dartmouth - Dartmouth

    110 Gale Terrace
    Dartmouth,
    NS, B3B 0B7
    Phone: (902) 481-1518

    Halifax - Halifax

    208 Chain Lake Dr.
    Halifax,
    NS, B3S 1C5
    Phone: (902) 450-7200
  • Prince Edward Island