I suspect that the huge capelin population sustained the harp seals. They simply didn't eat many cod, because capelin were so abundant, so available, and much higher in calories. They were probably one of the key prey back then. When capelin were abundant, they sustained most of the large predators in the ecosystem off Newfoundland, the seabirds included.
On September 21st, 2016. See this statement in context.