Canada Goose sets up shop on Champs Élysée, aspires to become global luxury brand
Published November 9, 2025 On the opposite facet of the Atlantic, Canada Goose has set up shop on France’s most well-known purchasing avenue, in a brand-new 300-square-metre boutique. Located at 71–73 Avenue des Champs Élysées, on the nook of Rue Lincoln, the area goals to be revolutionary, sitting on the crossroads of retail, artwork and the Canada Goose ethos. Canada Goose arrives on the…














