4-Day SALE ON NOW! Shop all DEALS. New! Discover more categories. Shop now.

Store Locator

  • British Columbia

    Abbotsford - Abbotsford

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

    Chilliwack - Chilliwack

    45805 Luckakuck Way, Unit 101
    Chilliwack,
    BC, V2R 5S3
    Phone: (604) 824-5979

    Coquitlam - Coquitlam Centre

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

    Courtenay - Courtenay

    3245 Cliffe Ave., Bldg. D Unit 1
    Courtenay,
    BC, V9N 2L9
    Phone: (250) 334-9791

    Duncan - Cowichan

    2900 Drinkwater Rd. , Unit 101
    Duncan ,
    BC, V9L 6C6
    Phone: (250)737-1338

    Kamloops - Kamloops

    1320 West Trans Canada Hwy., Unit Y700
    Kamloops,
    BC, V1S 1J2
    Phone: (250) 374-7554

    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

    Nanaimo - Nanaimo

    3200 North Island Hwy, Unit 87
    Nanaimo,
    BC, V9T 1W1
    Phone: (250) 729-8632

    North Vancouver - North Vancouver

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

    Prince George - Prince George

    3900 Walls Ave., Unit 201
    Prince George,
    BC, V2N 4L4
    Phone: (250) 561-2277

    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

    Saanich - Victoria

    3450 Uptown Blvd., Suite 200
    Saanich,
    BC, V8Z 0B9
    Phone: (250) 419-7670

    Surrey - Surrey

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

    Surrey - South Surrey

    2267 160th St.
    Surrey,
    BC, V3S 9N6
    Phone: (604) 535-5660

    Surrey - Scott Road

    12048 80th Ave.
    Surrey,
    BC, V3W 3M1
    Phone: (604) 635-1452

    Vancouver - Robson & Granville

    798 Granville St. , Suite 200
    Vancouver,
    BC, V6Z 3C3
    Phone: (604) 683-2502

    Vancouver - Broadway and Pine

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

    Vernon - Vernon

    5600 24th St.
    Vernon ,
    BC, V1T 9T3
    Phone: (250) 542-0701

    Victoria - Langford

    779 McCallum Dr.
    Victoria,
    BC, V9B 6A2
    Phone: (250) 391-4514

    West Vancouver - West Vancouver

    2100 Park Royal S
    West Vancouver,
    BC, V7T 2W4
    Phone: (604) 913-3336
  • 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 - Shawnessy

    350R Shawville Blvd. SE, Unit 110
    Calgary,
    AB, T2Y 3S4
    Phone: (403) 509-9120

    Calgary - Beacon Hill

    11810 Sarcee Trail NW
    Calgary,
    AB, T3R 0A1
    Phone: (403) 295-5665

    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 - NE Edmonton

    4250 137 Ave.
    Edmonton,
    AB, T5Y 2W7
    Phone: (780) 406-6581

    Edmonton - South Edmonton Common

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

    Edmonton - Edmonton North

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

    Edmonton - Edmonton West

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

    Edmonton - Downtown Edmonton

    10304 109th St. NW
    Edmonton,
    AB, T5J 1M3
    Phone: (780) 498-5505

    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

    Lloydminster - Lloydminster

    7501 44th St., Unit 101
    Lloydminster,
    AB, T9V 0X9
    Phone: (780) 874-9996

    Medicine Hat - Medicine Hat

    3292 Dunmore Rd. SE, Unit 600
    Medicine Hat,
    AB, T1B 2R4
    Phone: (403) 527-0982

    Red Deer - Red Deer

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

    St. Albert - St Albert

    760 St. Albert Trail, Unit 200
    St. Albert,
    AB, T8N 3P8
    Phone: (780) 418-4515
  • Saskatchewan

    Prince Albert - Prince Albert

    800 15th St. E, Unit 300
    Prince Albert,
    SK, S6V 8E3
    Phone: (306) 922-9410

    Regina - Regina

    1825 East Victoria Ave.
    Regina,
    SK, S4N 6E6
    Phone: (306) 791-4000

    Saskatoon - Saskatoon

    1723 Preston Ave. N, Unit 221
    Saskatoon,
    SK, S7N 4V2
    Phone: (306) 955-6800
  • Manitoba

    Brandon - Brandon

    901A 18th St. N
    Brandon,
    MB, R7A 7S1
    Phone: (204) 727-6826

    Winnipeg - St. James

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

    Winnipeg - Pembina

    1910 Pembina Hwy., Unit 6
    Winnipeg,
    MB, R3T 4S5
    Phone: (204) 982-0551

    Winnipeg - Garden City

    783 Leila Ave.
    Winnipeg,
    MB, R2V 3J7
    Phone: (204) 633-6105
  • 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

    Brantford - Brantford

    61 Lynden Rd., Unit A
    Brantford,
    ON, N3R 7J9
    Phone: (519) 758-1911

    Brockville - Brockville

    2089 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

    Chatham - Chatham

    802 St. Claire St.
    Chatham,
    ON, N7M 5J7
    Phone: (519) 354-5525

    Gloucester - Ottawa East

    1525 City Park Dr.
    Gloucester,
    ON, K1J 1H3
    Phone: (613) 747-7636

    Guelph - Guelph

    151 Stone Rd. West
    Guelph,
    ON, N1G 5L4
    Phone: (519) 766-4660

    Hamilton - Stoney Creek

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

    Hamilton - Hamilton

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

    Kanata - Kanata

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

    Kingston - Kingston

    616 Gardiners Rd., Unit 1
    Kingston,
    ON, K7M 9B8
    Phone: (613) 634-7261

    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 - Winston Churchill

    2975 Argentia Rd.
    Mississauga,
    ON, L5N 0A2
    Phone: (905) 285-9948

    Mississauga - Dixie & Dundas

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

    Nepean - Barrhaven

    3777 Strandherd Dr.
    Nepean,
    ON, K2J 4B1
    Phone: (613) 843-5625

    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

    North Bay - North Bay

    1500 Fisher St.
    North Bay,
    ON, P1B 2H3
    Phone: (705) 472-2126

    North York - North York

    5095 Yonge St., Suite A14
    North York,
    ON, M2N 6Z4
    Phone: (416) 642-7980

    Oakville - Oakville

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

    Orangeville - Orangeville

    95 First St.
    Orangeville,
    ON, L9W 2E8
    Phone: (519) 940-8206

    Orillia - Orillia

    3200 Monarch Dr., Unit 1
    Orillia,
    ON, L3V 8A2
    Phone: (705) 325-0519

    Orleans - Orleans

    2020 Mer Bleue Rd., Unit C2
    Orleans,
    ON, K4A 0G2
    Phone: (613) 830-2706

    Oshawa - Oshawa

    1421 Harmony Rd. N
    Oshawa,
    ON, L1H 7K5
    Phone: (905) 433-4455

    Ottawa - Ottawa South

    2210 Bank St., Unit B1
    Ottawa,
    ON, K1V 1J5
    Phone: (613) 526-7450

    Peterborough - Peterborough

    1101 Lansdowne St. W
    Peterborough,
    ON, K9J 7M2
    Phone: (705) 741-2081

    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

    Sarnia - Sarnia

    1380 Exmouth St.
    Sarnia ,
    ON, N7S 3X9
    Phone: (519) 542-4388

    Sault Ste. Marie - Sault Ste. Marie

    548 Great Northern Rd.
    Sault Ste. Marie ,
    ON, P6B 4Z9
    Phone: (705) 942-0722

    Scarborough - Scarborough West

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

    Scarborough - Scarborough

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

    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

    Thunder Bay - Thunder Bay

    767 Memorial Ave., Unit 1
    Thunder Bay,
    ON, P7B 3Z7
    Phone: (807) 346-1900

    Timmins - Timmins

    1390 Riverside Dr.
    Timmins,
    ON, P4R 1A5
    Phone: (705) 268-9111

    Toronto - Queensway

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

    Toronto - Weston

    2625A Weston Rd.
    Toronto,
    ON, M9N 3V8
    Phone: (416) 242-6162

    Toronto - Downtown Toronto

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

    Toronto - Yonge & Eglinton

    2400 Yonge St.
    Toronto,
    ON, M4P 2H4
    Phone: (416) 489-4726

    Toronto - Keele & St. Clair

    10 Old Stock Yards Rd.
    Toronto,
    ON, M6N 5G8
    Phone: (416) 766-1577

    Vaughan - Vaughan

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

    Waterloo - Waterloo

    580 King St. N, Bldg. B
    Waterloo,
    ON, N2L 6L3
    Phone: (519) 886-1073

    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

    Anjou - Anjou

    7400 Boul. des Roseraies
    Anjou,
    QC, H1M 3X8
    Phone: (514) 356-2168

    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

    Chicoutimi - Chicoutimi

    1401 Boul. Talbot
    Chicoutimi,
    QC, G7H 4C1
    Phone: (418) 698-6701

    Drummondville - Drummondville

    850 Rue Hains
    Drummondville,
    QC, J2C 5N9
    Phone: (819) 472-1817

    Gatineau - Gatineau

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

    Granby - Granby

    90 Rue Simonds N
    Granby,
    QC, J2J 2L1
    Phone: (450) 372-0883

    Greenfield Park - Taschereau

    1800 Rue Auguste
    Greenfield Park,
    QC, J4V 3R4
    Phone: (450) 443-3817

    Lachenaie - Lachenaie

    790 Monte des Pionniers
    Lachenaie,
    QC, J6V 1N9
    Phone: (450)470-9636

    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

    Mascouche - Mascouche

    113 Monte Masson, Bldg. C Unit 2
    Mascouche,
    QC, J7K 3B4
    Phone: (450) 966-9343

    Montreal - Centreville

    470 Rue Ste. Catherine O
    Montreal,
    QC, H3B 1A6
    Phone: (514) 393-2600

    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

    Rimouski - Rimouski

    387 Montee Industrielle-et-Commerciale
    Rimouski,
    QC, G5M 1Y1
    Phone: (418) 731-2933

    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

    Saint-Jean-sur-Richelieu - Saint Jean

    600 Rue Pierre-Caisse, Unit 4000
    Saint-Jean-sur-Richelieu,
    QC, J3A 1M1
    Phone: (450) 359-9638

    Saint-Jerome - St. Jerome

    1040 Boul. du Grand-Heron
    Saint-Jerome,
    QC, J7Y 5K8
    Phone: (450) 710-2037

    Sherbrooke - Sherbrooke

    3450 Boul. de Portland
    Sherbrooke,
    QC, J1L 2A6
    Phone: (819) 347-3275

    Trois-Rivieres - Trois-Rivieres

    4520 Boul. des Recollets, Unit 900A
    Trois-Rivieres ,
    QC, G9A 4N2
    Phone: (819) 379-6161

    Vaudreuil - Vaudreuil

    3090 Boul. de la Gare
    Vaudreuil,
    QC, J7V 0H1
    Phone: (450) 455-8434
  • New Brunswick

    Fredericton - Fredericton

    1220 Prospect St.
    Fredericton,
    NB, E3B 3C1
    Phone: (506) 452-1600

    Moncton - Moncton

    50 Plaza Blvd.
    Moncton,
    NB, E1C 0G4
    Phone: (506) 853-5188

    Saint John - Saint John

    80 Consumers Dr.
    Saint John,
    NB, E2J 4Z3
    Phone: (506) 657-3680
  • 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

    New Glasgow - New Glasgow

    609 Westville Rd.
    New Glasgow,
    NS, B2H 2J6
    Phone: (902) 755-5290

    New Minas - New Minas

    54 Silver Fox Ave., Unit 1
    New Minas,
    NS, B4N 0E4
    Phone: (902) 681-2980

    Sydney - Sydney

    800 Grand Lake Rd., Unit E60
    Sydney ,
    NS, B1P 6S9
    Phone: (902) 539-5877
  • Prince Edward Island

    Charlottetown - Charlottetown

    191 Buchanan Dr.
    Charlottetown,
    PE, C1E 2E4
    Phone: (902) 626-2081