France-based sporting goods retailer Decathlon is continuing its Canadian expansion with a brand new store in Vaughan, Ontario.
This marks the ninth location in Canada for the retailer with five stores in Quebec, one in Nova Scotia and now three in Ontario. Retail Insider announced in June 2021 that Southcentre Mall in Calgary will be the next to open, with fall opening for the first Western Canada store.
There is also a pop-up location at Bramalea City Centre, where a new store is slated to open in late 2021.
Decathlon Vaughan is a 65,000 square foot massive store located on Rutherford Road, between Vaughan Mills and Canada’s Wonderland.
The company is headquartered in France, with over 1700 stores in over 60 countries around the world.
With over 65 sports represented within the location, the potential to discover new activities has driven the brand to create a highly interactive shopping experience.
We’ve partnered with Decathlon Canada for the photos in this tour, which were taken during the preview timeframe between August 25th and 26th.
The grand opening of the store took place on August 28th, 2021