Looks like Potamogeton diversifolius to me....