A large number of people believe it impolite to correct someone's language. I've seen it even called "colonial" to correct written grammar, that we should just let language evolve naturally and not try to enforce rules on others. I am not of that mindset.
I don't think it's obvious that Canadian Goose is any less correct. It's in most dictionaries, and the scientific name "canadensis" is supposed to mean "from Canada", which is what Canadian means. Canada Goose is more common, but that doesn't mean it's better.
It's also pretty likely that the geese in question in this story are literally from Canada.
I am letting language evolve naturally, by providing evolutionary pressure. The people who tell me not to correct people are the ones who don't let language evolve.