I think the Canada Goose down jacket logo is a red maple leaf, which represents the spirit of Canada.
The maple leaf symbolizes courage, tenacity and perseverance, which is consistent with the brand values.
The logo, brand quality and design style are loved by consumers.