Elodea canadensis

Canada Pondweed