Nest on island in Kitchener river. Probably a Mallard duck, except that they look too big --- at least 70mm versus 58mm average. The eggs were much bigger than hen eggs.