For a whole duck, Mayflower Poultry in East Cambridge generally has them. They are frozen so you have to plan accordingly.