Odd Ducks

I was out for another bike ride along the Humber river trail today and I found these funny little ducks swimming their way upstream, I had to stop and take a look. After a few shots I watched them for awhile before hey swam away, continuing on with their day. Still have no idea what kind of duck they are but I hope to see them again one day.