Canadian luxury outerwear brand Canada Goose is opening its first freestanding store in the heart of SoHo. The 4,000-square-foot store will open at 101 Wooster Street on November 17. The New York opening follows the inauguration of the company’s first ever standalone location that opened in Toronto last month.
The new store is designed to capture the spirit of Canada Goose, weaving together its arctic heritage with modern innovation in an experiential environment. On the service side, the company has created a brand immersion program for employees to become product experts.
“Opening our own stores is something I’ve always dreamed of. It’s an exciting new chapter in our evolution from a small outerwear manufacturer nearly 60 years ago, to the only truly global, Canadian luxury apparel retailer,” says Dani Reiss, President & CEO, Canada Goose, in a news statement.
Similar to the Toronto store, the Soho location will offer a full assortment of every seasonal collection with the largest variety of colours and sizes anywhere in the world, as well as other special collaborations and curated exhibitions of vintage designs.
Canada Goose has experienced explosive growth over the last decade. In the last five years alone, revenues have increased by more than 450 per cent.