According to one source Canadian geese have been known to eat snakes on occasion. In fact a photo posted to the website Nature North in 2011 showed a goose with a snake in its mouth.
So do Canadian geese eat snakes? It appears that they may do so on occasion though it is certainly not their main diet.
What do Canadian geese eat?
Canadian geese eat a variety of things including grass berries insects and small animals such as snakes.
Do Canadian geese eat snakes?
Some Canadian geese will eat snakes as part of their diet.