Tag: goose

  • Canada Goose to launch first flagship stores

    Designer outwear brand Canada Goose is set to open its very first standalone boutiques this fall. The Arctic luxury apparel label will open two flagship stores, one in Yorkdale Shopping Centre in Toronto, and on Wooster Street in the heart of SoHo, New York City, later this year. The spaces will also feature curated exhibitions…