Prepare mashed potatoes and add the cream and egg.
Chop duck into pieces using a knife.
Melt 20 ml of butter in a saucepan and brown the onions. Deglaze with the Vidal ice wine. Add salt and pepper to taste, stock and mix together. Cook for 15 minutes on low heat. Let cool, then add the duck meat and mix well.
Preheat the oven to 230 oC (450 oF). Grease a casserole dish. Spread the duck mixture on the bottom and top with mashed potatoes, sprinkle with the bread crumbs and drizzle melted butter on top. Place in the oven for 15 minutes to brown the top.