The habitats where American willowherb~(Epilobium adenocaulon) grows:

Gateways and tracks
Lowland fen
Pond ditch and canal