Canada Goose sets up shop on Champs Élysée, aspires to become global luxury brand
Published November 9, 2025 On the other side of the Atlantic, Canada Goose has set up shop on France’s most famous shopping avenue, in a brand-new 300-square-metre boutique. Located at 71–73 Avenue des Champs Élysées, on the corner of Rue Lincoln, the space aims to be innovative, sitting at the crossroads of retail, art and…


