Mad Pudding, a Canadian group recorded this on one of their albums. I haven't heard their rendition of it yet but I remember a friend raving about it last year. I learned a version years ago from the Book of Canadian Folk Songs collected by Edith Fowke.