duck weed?

duck weed?

Observation - duck weed? - UK and Ireland. Description: Loads in the canal. Is it duck weed?

Loads in the canal. Is it duck weed?