Inside the New Decathlon Store in Vaughan, Ont (Photos)
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...