Canada Goose has announced the opening of two new flagship stores and a larger e-commerce reach. The maker of luxury artic apparel will open its first European flagship store in London this autumn. It will be the brand's largest retail space to date. The company will also open a two-level ...