Les castors sont des consommateurs primaires, des herbivores purs qui mangent des parties des arbres feuillus, y compris leurs feuilles, leur écorce et les tissus plus mous sous l'écorce. Ils consomment également toutes les parties des plantes aquatiques dans leur environnement. Ils sont la proie des loups, des ours, des carcajous, des renards roux, des lynx et des loutres.
Les castors ont de grands effets sur leur environnement au-delà de leur simple place dans la chaîne alimentaire. Les barrages qu'ils créent à partir de parties d'arbres ralentissent les rivières et créent des environnements aquatiques que de nombreuses espèces utilisent. L'eau stagnante derrière un barrage de castors peut abriter des espèces très différentes de l'eau courante d'une rivière. Les inondations qu'elles provoquent peuvent couvrir des hectares de terres.