Another option in an northern pond is yellow perch. They will eat snails, breaking up the life cycle of many parasites that are not good to have in a swimming pond. They also make good forage, but make sure to get them well established before entering low amounts of top predator fish, our you will be out of a sustainable population of yellow perch rather quickly.

They also stay a long ways away from you when swimming.