I think this must be the same youngster which has been living along our section of the canal since the winter. This is the first time I've actually caught it with a half decent fish!
We have both roach and rudd in the canal, and I'm not expert enough to tell the difference.