Canada Goose presently owns 1 branch in London. This is a complete list of Canada Goose stores in the area.