I've come to the conclusion that plants that are going to be successful in my pond are going to have to be ones that are native to my area.
The typical plants that you find in local pond centers need warmer temperatures than we have here.
I had great dreams when I started this pond, a nice waterfall full of all the great plants that everyone typically sees for sale. Then reality hit with our long winters and cool temperatures. Nothing wanted to grow.
I had to rethink how I was going to set up my pond in a way that it wouldn't be a money pit, replacing plants and redoing landscaping that wouldn't be damaged by snow and ice.
So - I went down to see what I could dig up from the natural pond on our property.
My own private garden center...
This is the year round spring as it enters the pond:
This is the stream as it exits the pond, still covered in snow and ice a bit: