Le oche canadesi mangiano principalmente erbe, carici, cereali e bacche. Cavolo Skunk, eelgrass, mirtilli e cereali agricoli come mais, grano e riso sono alcune delle loro fonti alimentari preferite.
Sebbene le oche canadesi siano per lo più erbivore, occasionalmente mangiano piccoli pesci e insetti. Mentre sono in acqua, le oche consumano piante acquatiche, come le alghe, e filtrano il cibo dal limo sul fondo del lago o dello stagno, inzuppando la testa e il corpo superiore sotto la superficie. Quando pascolano a terra, specialmente durante i mesi primaverili ed estivi, le oche mangiano prevalentemente erba. Lo fanno afferrando i fili d'erba con le loro banconote e strappandoli di scatto alzando la testa verso l'alto. L'erba salmastra e l'erba delle Bermuda sono tra le varietà di erbe che compongono la loro dieta. Durante i mesi autunnali e invernali, le oche canadesi si nutrono maggiormente di bacche e semi. Le oche sono particolarmente brave a rimuovere i chicchi di mais essiccati dalla pannocchia. Due sottospecie di oche si sono adattate al pascolo e si nutrono di erba domestica per tutto l'anno.
Ci sono 11 specie di oche canadesi che coprono tutto il continente nordamericano, parti del nord Europa e una piccola area nella Russia orientale, in Cina e in Giappone. I loro habitat includono laghi, fiumi, baie, paludi e campi aperti. Le oche canadesi sono migratrici e la maggior parte delle specie volano verso sud durante i mesi autunnali e invernali.