Preheat oven to 350 degrees F. Bone pheasants and place in non-metal bowl. In a pot, place remaining ingredients and bring to a boil. Let cool for 10 minutes and pour into bowl over the pheasants. Let sit in marinade overnight, refrigerated. Sear the pheasants in a ovenproof pan and roast for 15 minutes in the oven.
Slice the shallot and place in sauce pot, add the port. Reduce to 1/4 and add veal demi- glace, reduce again for 10 minutes. Strain, add salt and pepper and a knob of butter.
Mix yam, potato, chestnut, cranberries, salt and pepper. Form in a cooking ring. Fry in a pan until golden brown. Keep warm. Place potato cake in center of plate. Place sliced pheasant pieces on top of potato cake. Pour port jus around plate.
Recipe courtesy of Lynda Larouche, Teahouse Restaurant, Vancouver, Canada