The habitats where Nutall's waterweed~(Elodea nuttallii) grows:

Marginal and inundation
Nutrient rich eutrophic lake
Pond ditch and canal
Sluggish river and stream
Upland lake loch and tarn