Ski clothing stores in Canada, UK open for business

Canada’s ski clothing store chain is opening its doors to the public for the first time in the U.K. after a lengthy legal battle with its former owners.The company announced Tuesday that it will begin operating in London on April 1.The company said that it has purchased a 5,000-square-foot space on the grounds of The […]