andy, I've been to NFLD often, and I lived in Labrador for three years.
I try to subscribe to the line of thought that just because I haven't been there or seen it doesn't make me an expert.
I have seen the locals go and hunt seal in Goose Bay and in Bonavista for the meat but you seem to doubt that's their purpose;
$1:
You're not saying the Newfies are hunting seals for food, are you?
But then, you probably know all about the local NFLD culture even though you've never been there. I try to comment on things I have some knowledge on. The stuff I don't know I leave alone. Try it sometime.