Here in New England, we lost 20 Canada geese in the nearby marsh, until we fed the rest of the flock 600 lbs. of corn. Then we lost none.
The heavy snow cover and the stress of low temps prevented them from feeding on natural forage. The eagles were probably starving also.