Canada Goose to Open Tokyo Flagship Store This Fall

Toronto-based performance luxury apparel maker Canada Goose Holdings Inc. plans to open three additional retails shops this fall, including a 3,100-square-foot flagship store in Tokyo’s Sendagaya neighbourhood, one of the high-end fashion centres of Japan. In North America, Canada Goose will also open retail stores in Calgary and Boston.