This fall, Canada Goose will open its first store in California, at the South Coast Plaza Mall, where it will house its first Snow Room in the United States.
The opening follows a pop-up at The Grove in Los Angeles during Winter 2020. The Snow Room simulates a snowstorm daily with temperatures reaching as low as negative 10°F.
Canada Goose operates over 25 stores worldwide.
Photo courtesy Canada Goose, Snow Room 2020