Spa franchise The Ten Spot will open a new flagship—its 19th location—at Toronto’s CF Shops at Don Mills on September 9. The chain, which has been named one of the country’s fastest-growing companies by Canadian Business, is celebrating its 10th anniversary, as well as revealing a brand refresh.
Read MoreWine-steeped French beauty brand Caudalie has announced the opening of its first boutique spa in Ontario, slated to open in December at the expanding CF Sherway Gardens in west Toronto. This marks the company’s third boutique spa in Canada, with the others located in Quebec’s Quartier DIX30 and Le Carrefour Laval.
Read More