They will eat wild rice if it is available, in addition to other plants that live in the water, such as cattails, long-leaf pondweed and pickerelweed. Canada geese eat other plants, such as clover, water lilies, cattails and grasses in addition to the...