Decathlon Is Closing 5 Toronto Area Stores

Decathlon Is Closing 5 Toronto Area Stores

After opening the first flagship store in Ontario back in 2021, Canadian outdoors store Décathlon is closing all of their Toronto locations (Brampton, Burlington, Markham, Scarborough and Vaughan).

Decathlon Canada is evolving our retail strategy in the Greater Toronto Area (GTA). The retail landscape is changing with consumers valuing variety across online and in-store formats. We are adapting our approach in key markets to deliver great value, quality gear and inspire more Canadians to enjoy the wonders of sport.

Décathlon is exploring wholesale opportunities with new partners while continuing to serve customers online and through 15 retail locations in Alberta, Ontario, Nova Scotia, Quebec and British Columbia. There might be a return to brick-and-mortar stores with a smaller footprint in the GTA.