Canada Geese are primarily herbivores, although they sometimes eat small insects and fish. Their diet includes green vegetation and grains. The Canada Goose eats a variety of grasses when on land. It feeds by grasping a blade of grass with the bill, then tearing it with a jerk of the head. The Canada Goose also eats grains such as wheat, beans, rice, and corn when they are available. In the water, it feeds from silt at the bottom of the body of water. It also feeds on aquatic plants, such as seaweeds. In urban areas, they are also known to pick food out of garbage bins.