Canada Goose has opened a 4,500-square-foot flagship store in Toronto, its home town

Topics