May 4, 2021 A cold room in one of Canada Goose stores. Courtesy of Canada Goose SPONSOR This fall, Canada Goose will open its first store in California, at the South Coast Plaza Mall, where it will house its first-ever Snow Room in the United States. Following a successful pop-up at The Grove in Los Angeles during the Winter of 2020, the brand is formally planting its Canadian roots in Southern California. Known around the world as a performance luxury essential, Canada Goose can be seen on city streets, mountain peaks and film sets, alike. The brand is bringing its expertise to South Coast Plaza, with a collection of quintessential products for the Californian – offering supreme functionality and protection for any adventure.