Updated November 7, 2026 246,948stores in the base 620categories 8,544chains
Log inSign up
TB

The Body Shop: stores in Canada

The Body Shop (cosmetics store): 69 open stores in 8 provinces and territories of Canada. Addresses of all stores with phone, website, opening hours and coordinates — in Excel for $30 USD.

The Body Shop: stores in Canada SampleProvinces and territories

How many stores does The Body Shop have in Canada?

69 open stores

As of November 7, 2026, The Body Shop has 69 stores in Canada, in 8 provinces and territories and 53 cities. By type: beauty & perfume — 59 and flowers & gifts — 10. The provinces and territories with the most stores are Ontario (34), British Columbia (14), and Alberta (11). That is 0.03% of all stores in Canada.

69
Open stores
183rd in Canada
8
Provinces and territories
53 cities
99%
With a phone
68 of 69
0
Unique e-mails
at 0 stores · website at 100%

Contacts of the stores

Share of the open stores of The Body Shop with the field filled in.

Phone
68 · 99%
Website
69 · 100%
E-mail
0 · 0%
Social media
10 · 14%
Opening hours
67 · 97%
Postcode
69 · 100%
Coordinates
69 · 100%

The Body Shop: addresses and contacts

Stores of the chain from the export — you can page through the table. Click a phone, website or e-mail: contacts open after a free sign-up, up to 20 stores a day. The complete list — 69 stores — is in the file after purchase.

StoreCityPhoneWebsite and e-mailSocial media
TH
The Body Shop220 Yonge St, Toronto, ON M5B 2H1 Gift shop Cosmetics store chain: The Body Shop
TorontoOntario
TH
The Body Shop435 Stone Rd W, Guelph, ON N1G 2Z8 Cosmetics store Gift shop chain: The Body Shop
GuelphOntario
TH
The Body Shop221 Glendale Ave, St. Catharines, ON L2T 2K9 Cosmetics store chain: The Body Shop
St. CatharinesOntario
TH
The Body Shop390 N Front St Unit D3C, Belleville, ON K8P 3E1 Cosmetics store Gift shop chain: The Body Shop
BellevilleOntario
TH
The Body Shop1644 Hillside Ave Unit 80, Victoria, BC V8P 4B6 Cosmetics store Gift shop chain: The Body Shop
VictoriaBritish Columbia
TH
The Body Shop3401 Dufferin St, North York, ON M6A 3A1 Cosmetics store chain: The Body Shop
—Ontario
TH
The Body Shop1 Outlet Collection Way Unit 10, Edmonton, AB T9E 1J5 Cosmetics store Gift shop chain: The Body Shop
EdmontonAlberta
TH
The Body Shop261055 Crossiron Blvd #267, Rocky View County, AB T4A 0G3 Gift shop Cosmetics store chain: The Body Shop
Rocky View CountyAlberta
TH
The Body Shop1800 Sheppard Ave E # 2035 Unit 2035, North York, ON M2J 5A7 Cosmetics store Gift shop chain: The Body Shop
—Ontario
—
TH
The Body Shop100 City Centre Dr, Mississauga, ON L5B 2C9 Gift shop Cosmetics store chain: The Body Shop
MississaugaOntario
—
TH
The Body Shop8555 Campeau Dr Unit 952 Unit 952, Ottawa, ON K2T 0K5 Cosmetics store Gift shop chain: The Body Shop
OttawaOntario
—
TH
The Body Shop1105 Wellington Rd, London, ON N6E 1V4 Cosmetics store Gift shop chain: The Body Shop
LondonOntario
—
TH
The Body Shop25 Peel Centre Dr Unit 246 Unit 246, Brampton, ON L6T 3R5 Cosmetics store Gift shop chain: The Body Shop
BramptonOntario
—
TH
The Body Shop999 Upper Wentworth St, Hamilton, ON L9A 4X5 Gift shop Cosmetics store chain: The Body Shop
HamiltonOntario
—
TH
The Body Shop5000 Hwy 7, Markham, ON L3R 4M9 Cosmetics store Gift shop chain: The Body Shop
MarkhamOntario
—
TH
The Body Shop9350 Yonge St, Richmond Hill, ON L4C 5G2 Cosmetics store Gift shop chain: The Body Shop
Richmond HillOntario
—
TH
The Body Shop509 Bayfield St, Barrie, ON L4M 4Z8 Gift shop Cosmetics store chain: The Body Shop
BarrieOntario
—
TH
The Body Shop900 Maple Ave, Burlington, ON L7T 3R3 Cosmetics store Gift shop chain: The Body Shop
BurlingtonOntario
—
TH
The Body Shop550 King St N Ste B10A, Waterloo, ON N2L 5W6 Cosmetics store Gift shop chain: The Body Shop
WaterlooOntario
—
TH
The Body Shop419 King St W Unit 2105 Unit 2105, Oshawa, ON L1J 2K5 Cosmetics store Gift shop chain: The Body Shop
OshawaOntario
—
Click a contact to see it — free after signing up, up to 20 stores a day. The full list is in the file after purchase.1–20 of 69

The Body Shop by province

ProvinceStoresCitiesShare of the chain
Ontario 3426
49%
British Columbia 1412
20%
Alberta 117
16%
Manitoba 31
4%
Nova Scotia 33
4%
New Brunswick 22
3%
Saskatchewan 11
1%
Newfoundland and Labrador 11
1%

Where there are the most

01
EdmontonAlberta
4
023
03
WinnipegManitoba
3
04
OttawaOntario
3
05
CalgaryAlberta
2
06
TorontoOntario
2
07
LondonOntario
2
08
VictoriaBritish Columbia
2
09
RichmondBritish Columbia
2
10
VancouverBritish Columbia
1
11
SurreyBritish Columbia
1
12
MarkhamOntario
1
13
BramptonOntario
1
14
HamiltonOntario
1
15
BurnabyBritish Columbia
1

Neighbours in the ranking: Beauty & perfume

Beyond Canada

Need another country or custom data?

We collect 65.2 million listings in 248 countries. Any country, city, category and set of fields — review texts, detailed opening hours, regular updates — with a free sample and a quote within one business day.

Cart 0

Your cart is empty

Take the whole store database of Canada or configure your selection by province and store type — the price updates as you go.

Configure a selection