Geese can be good weeders, but in a vegetable garden it is very dubious.
In general, geese will always eat young, germinating grasses and shoots. So in a corn patch where the corn is 4' high, they'll walk down the rows and eat the weeds. However, they will eat leafy greens and brassicas of...