I found a number of threads in the archives discussing possible ways of fish or fish eggs being transported from one body of water to another. Here is another possibility that has some backing by science. Fish eggs are being eaten by Mallards (in lab conditions) and remaining viable when pooped out!