Canada Goose results thrive as luxury demand defies inflation