Our stores remain open to provide you with essential products for purchase. In an effort to reduce in-person contact, our store locations are now offering curbside pick-up. To receive this new in-store only feature, customers must place an order over the phone with their preferred store. The store will then communicate when customers will be able to pick-up that order curbside. Contact your preferred store for full details.

All Stores

Ontario

Ajax

Ajax
15 Westney Road North
905-427-4171
L1T 1P4
View details

Barrie

Barrie
524 Bayfield Street N
705-722-6336
L4M 5A1
View details

Belleville

Belleville
366 North Front St, Unit 6
613-967-0782
K8P 5E6
View details

Brampton

Brampton
1 Kennedy Road S
905-455-5939
L6W 3C9
View details

Burlington

Burlington
3023 New Street
905-632-2312
L7R 1K3
View details

Cambridge

Delta Centre
1 Hespeler Road
519-624-6020
N1R 8L4
View details

Chatham

Chatham
406 St. Clair Street
519-351-7272
N7L 3K5
View details

Dryden

Dryden
439 Government Street, Unit 7
807-223-2900
P8N 2P4
View details

Etobicoke

Etobicoke
5230 Dundas Street W
416-236-1201
M9B 1A8
View details

Hamilton

Hamilton Mountain
1575 Upper Ottawa Street
905-560-5661
L8W 3E2
View details

Kanata

Kanata
420 Hazeldean Road Unit 1
613-831-6505
K2L 4B2
View details

Keewatin

Keewatin
605 Fourth Street
807-468-4244
P0X 1C0
View details

Kingston

Kingston
1011 Princess Street
613-531-4104
K7L 1H3
View details

Kitchener

Kitchener
379 Gage Avenue
519-579-6200
N2M 5E1
View details

London

Cherryhill Plaza
301 Oxford Street W
519-434-3326
N6H 1S6
View details
London
641 Commissioners Road E, Unit 104
519-685-9150
N6C 2T9
View details

Markham

Markham
9255 Woodbine Avenue, Unit 5
905-887-9055
L6C 1Y9
View details

Mississauga

Mississauga Applewood Village
1077 North Service Road, Unit 21
905-281-0166
L4Y 1A6
View details

Newmarket

Newmarket
17725 Yonge St, Unit 5
905-953-9907
L3Y 7C1
View details

North Bay

North Bay
301 Worthington Street W
705-495-2655
P1B 3B7
View details

Oakville

Oakville
448 Speers Road
905-844-1445
L6K 2G3
View details

Orillia

Orillia
22 Colborne Street W
705-325-8855
L3V 2Y3
View details

Orleans

Fallingbrook Center
1675 Tenth Line Road, Unit 10
613-834-3070
K1E 3P6
View details

Ottawa

Ottawa Westgate
1309 Carling Avenue
613-725-0608
K1Z 7L3
View details

Peterborough

Peterborough
745 Lansdowne Street W
705-743-5100
K9J 1Z2
View details

Sarnia

Sarnia
516 Exmouth Street
519-344-9797
N7T 5P3
View details

Sault Ste. Marie

Sault Ste. Marie
480 Pim Street
705-949-2524
P6B 2V4
View details

Scarborough

Scarborough
685 Mccowan Road, Po Box 66529
416-431-4621
M1J 3N8
View details

St. Catharines

St Catharines
145 Carlton Street
905-641-5200
L2R 1R5
View details

Sudbury

Sudbury
1400 Kingsway, Unit 5
705-560-5190
P3B 0A3
View details

Thornhill

Vaughan
8000 Bathurst Street, Unit 2
905-763-9525
L4J 0B8
View details

Thunder Bay

Thunder Bay
285 Memorial Avenue
807-345-6564
P7B 6H4
View details

Timmins

Timmins
70 Algonquin Blvd W, Unit 3
705-268-6893
P4N 2R3
View details

Toronto

Lawrence Plaza
528 Lawrence Avenue W, Unit 16A
416-789-3368
M6A 1A1
View details
Leaside
65 Wicksteed Ave, Unit 200
416-467-4673
M4G 4H9
View details
Danforth
2492 Danforth Avenue
416-698-2808
M4C 1K9
View details

Whitby

Whitby
1801 Dundas Street E
905-579-5300
L1N 7C5
View details

Windsor

Windsor
1624 Howard Avenue
519-252-2715
N8X 3T7
View details

British Columbia

Surrey

Nordel Crossing
12080 Nordel Way Unit135
604-597-2097
V3W 1P6
View details

Vancouver

Vancouver
370 East Broadway, Unit 202
604-876-4186
V5T 4G5
View details

Victoria

Victoria
1561 Hillside Avenue
250-370-2984
V8T 2C1
View details

Alberta

Calgary

Calgary South
180 94 Avenue Se, Unit 25A
403-255-2288
T2J 3G8
View details

Medicine Hat

Medicine Hat
46 Carry Drive Se, Unit 2
403-527-8110
T1B 4E1
View details

All Stores

Ontario

Ajax

Ajax
15 Westney Road North
905-427-4171
L1T 1P4
View details

Barrie

Barrie
524 Bayfield Street N
705-722-6336
L4M 5A1
View details

Belleville

Belleville
366 North Front St, Unit 6
613-967-0782
K8P 5E6
View details

Brampton

Brampton
1 Kennedy Road S
905-455-5939
L6W 3C9
View details

Burlington

Burlington
3023 New Street
905-632-2312
L7R 1K3
View details

Cambridge

Delta Centre
1 Hespeler Road
519-624-6020
N1R 8L4
View details

Chatham

Chatham
406 St. Clair Street
519-351-7272
N7L 3K5
View details

Dryden

Dryden
439 Government Street, Unit 7
807-223-2900
P8N 2P4
View details

Etobicoke

Etobicoke
5230 Dundas Street W
416-236-1201
M9B 1A8
View details

Hamilton

Hamilton Mountain
1575 Upper Ottawa Street
905-560-5661
L8W 3E2
View details

Kanata

Kanata
420 Hazeldean Road Unit 1
613-831-6505
K2L 4B2
View details

Keewatin

Keewatin
605 Fourth Street
807-468-4244
P0X 1C0
View details

Kingston

Kingston
1011 Princess Street
613-531-4104
K7L 1H3
View details

Kitchener

Kitchener
379 Gage Avenue
519-579-6200
N2M 5E1
View details

London

Cherryhill Plaza
301 Oxford Street W
519-434-3326
N6H 1S6
View details
London
641 Commissioners Road E, Unit 104
519-685-9150
N6C 2T9
View details

Markham

Markham
9255 Woodbine Avenue, Unit 5
905-887-9055
L6C 1Y9
View details

Mississauga

Mississauga Applewood Village
1077 North Service Road, Unit 21
905-281-0166
L4Y 1A6
View details

Newmarket

Newmarket
17725 Yonge St, Unit 5
905-953-9907
L3Y 7C1
View details

North Bay

North Bay
301 Worthington Street W
705-495-2655
P1B 3B7
View details

Oakville

Oakville
448 Speers Road
905-844-1445
L6K 2G3
View details

Orillia

Orillia
22 Colborne Street W
705-325-8855
L3V 2Y3
View details

Orleans

Fallingbrook Center
1675 Tenth Line Road, Unit 10
613-834-3070
K1E 3P6
View details

Ottawa

Ottawa Westgate
1309 Carling Avenue
613-725-0608
K1Z 7L3
View details

Peterborough

Peterborough
745 Lansdowne Street W
705-743-5100
K9J 1Z2
View details

Sarnia

Sarnia
516 Exmouth Street
519-344-9797
N7T 5P3
View details

Sault Ste. Marie

Sault Ste. Marie
480 Pim Street
705-949-2524
P6B 2V4
View details

Scarborough

Scarborough
685 Mccowan Road, Po Box 66529
416-431-4621
M1J 3N8
View details

St. Catharines

St Catharines
145 Carlton Street
905-641-5200
L2R 1R5
View details

Sudbury

Sudbury
1400 Kingsway, Unit 5
705-560-5190
P3B 0A3
View details

Thornhill

Vaughan
8000 Bathurst Street, Unit 2
905-763-9525
L4J 0B8
View details

Thunder Bay

Thunder Bay
285 Memorial Avenue
807-345-6564
P7B 6H4
View details

Timmins

Timmins
70 Algonquin Blvd W, Unit 3
705-268-6893
P4N 2R3
View details

Toronto

Lawrence Plaza
528 Lawrence Avenue W, Unit 16A
416-789-3368
M6A 1A1
View details
Leaside
65 Wicksteed Ave, Unit 200
416-467-4673
M4G 4H9
View details
Danforth
2492 Danforth Avenue
416-698-2808
M4C 1K9
View details

Whitby

Whitby
1801 Dundas Street E
905-579-5300
L1N 7C5
View details

Windsor

Windsor
1624 Howard Avenue
519-252-2715
N8X 3T7
View details

British Columbia

Surrey

Nordel Crossing
12080 Nordel Way Unit135
604-597-2097
V3W 1P6
View details

Vancouver

Vancouver
370 East Broadway, Unit 202
604-876-4186
V5T 4G5
View details

Victoria

Victoria
1561 Hillside Avenue
250-370-2984
V8T 2C1
View details

Alberta

Calgary

Calgary South
180 94 Avenue Se, Unit 25A
403-255-2288
T2J 3G8
View details

Medicine Hat

Medicine Hat
46 Carry Drive Se, Unit 2
403-527-8110
T1B 4E1
View details

Ontario

Ajax

Ajax
15 Westney Road North
905-427-4171
L1T 1P4
View details

Barrie

Barrie
524 Bayfield Street N
705-722-6336
L4M 5A1
View details

Belleville

Belleville
366 North Front St, Unit 6
613-967-0782
K8P 5E6
View details

Brampton

Brampton
1 Kennedy Road S
905-455-5939
L6W 3C9
View details

Burlington

Burlington
3023 New Street
905-632-2312
L7R 1K3
View details

Cambridge

Delta Centre
1 Hespeler Road
519-624-6020
N1R 8L4
View details

Chatham

Chatham
406 St. Clair Street
519-351-7272
N7L 3K5
View details

Dryden

Dryden
439 Government Street, Unit 7
807-223-2900
P8N 2P4
View details

Etobicoke

Etobicoke
5230 Dundas Street W
416-236-1201
M9B 1A8
View details

Hamilton

Hamilton Mountain
1575 Upper Ottawa Street
905-560-5661
L8W 3E2
View details

Kanata

Kanata
420 Hazeldean Road Unit 1
613-831-6505
K2L 4B2
View details

Keewatin

Keewatin
605 Fourth Street
807-468-4244
P0X 1C0
View details

Kingston

Kingston
1011 Princess Street
613-531-4104
K7L 1H3
View details

Kitchener

Kitchener
379 Gage Avenue
519-579-6200
N2M 5E1
View details

London

Cherryhill Plaza
301 Oxford Street W
519-434-3326
N6H 1S6
View details
London
641 Commissioners Road E, Unit 104
519-685-9150
N6C 2T9
View details

Markham

Markham
9255 Woodbine Avenue, Unit 5
905-887-9055
L6C 1Y9
View details

Mississauga

Mississauga Applewood Village
1077 North Service Road, Unit 21
905-281-0166
L4Y 1A6
View details

Newmarket

Newmarket
17725 Yonge St, Unit 5
905-953-9907
L3Y 7C1
View details

North Bay

North Bay
301 Worthington Street W
705-495-2655
P1B 3B7
View details

Oakville

Oakville
448 Speers Road
905-844-1445
L6K 2G3
View details

Orillia

Orillia
22 Colborne Street W
705-325-8855
L3V 2Y3
View details

Orleans

Fallingbrook Center
1675 Tenth Line Road, Unit 10
613-834-3070
K1E 3P6
View details

Ottawa

Ottawa Westgate
1309 Carling Avenue
613-725-0608
K1Z 7L3
View details

Peterborough

Peterborough
745 Lansdowne Street W
705-743-5100
K9J 1Z2
View details

Sarnia

Sarnia
516 Exmouth Street
519-344-9797
N7T 5P3
View details

Sault Ste. Marie

Sault Ste. Marie
480 Pim Street
705-949-2524
P6B 2V4
View details

Scarborough

Scarborough
685 Mccowan Road, Po Box 66529
416-431-4621
M1J 3N8
View details

St. Catharines

St Catharines
145 Carlton Street
905-641-5200
L2R 1R5
View details

Sudbury

Sudbury
1400 Kingsway, Unit 5
705-560-5190
P3B 0A3
View details

Thornhill

Vaughan
8000 Bathurst Street, Unit 2
905-763-9525
L4J 0B8
View details

Thunder Bay

Thunder Bay
285 Memorial Avenue
807-345-6564
P7B 6H4
View details

Timmins

Timmins
70 Algonquin Blvd W, Unit 3
705-268-6893
P4N 2R3
View details

Toronto

Lawrence Plaza
528 Lawrence Avenue W, Unit 16A
416-789-3368
M6A 1A1
View details
Leaside
65 Wicksteed Ave, Unit 200
416-467-4673
M4G 4H9
View details
Danforth
2492 Danforth Avenue
416-698-2808
M4C 1K9
View details

Whitby

Whitby
1801 Dundas Street E
905-579-5300
L1N 7C5
View details

Windsor

Windsor
1624 Howard Avenue
519-252-2715
N8X 3T7
View details

British Columbia

Surrey

Nordel Crossing
12080 Nordel Way Unit135
604-597-2097
V3W 1P6
View details

Vancouver

Vancouver
370 East Broadway, Unit 202
604-876-4186
V5T 4G5
View details

Victoria

Victoria
1561 Hillside Avenue
250-370-2984
V8T 2C1
View details

Alberta

Calgary

Calgary South
180 94 Avenue Se, Unit 25A
403-255-2288
T2J 3G8
View details

Medicine Hat

Medicine Hat
46 Carry Drive Se, Unit 2
403-527-8110
T1B 4E1
View details