If they feel secure and are not bothered and have lots of cover, they might stay. If you can, you might want to put up some duck houses. They like nesting in cavities. I have a wooded creek that runs through my property, but my dogs are always playing in it, so nothing sticks around long. Enjoy them while they are there. They are beautiful ducks.
nice! we used to have a pair of geese each summer and they loved us. they were the nice pair, across the street was the mean pair that would try to attack anything that went near them. they would move on when it got cold and then come back to visit. now we have ducks and we haven't seen them around. we've heard them at the pond across the street though. they would nest here, but there is a fox that would always get their eggs.
we never got to see baby canadian geese swimming around.