Pontederia cordata

Google Images Wikipedia
Common name Heart-leaved Pickerel-weed; Lance-leaved Pickerel-weed
Family Pontederiaceae
Genus Pontederia
Species cordata
Authority L.
Synonyms Pontederia lancifolia Muhl.
Comments
Location Found Parry Sound, ON, 1976