I think that seals should not be served in restaurants because,they can get extinct.That can ruin the environment.The species that Granville Island is serving is the Harp seal.
They feed on small shrimp and small fish such as herring, cod and cape line. If seals get extinct all of these sea animals will get too much.
Also not all species of seals are endangered, but for the many species that are endangered, there are a number of different causes, including hunting, climate change and natural disasters. The populations of many seal species have been steadily declining over the past several hundred years due to humans killing millions of them for their skin, meat and blubber.
The polar bears hunt the seals and if the seals get extinct and then they can’t find any food.