No, narwhals aren't omnivorous. They have specific dietary requirements. They prefer certain fishes in the Arctic waters off northern Canada and Russia, western Greenland, Iceland, and the polar islands off Scotland. For example, they favor arctic and polar cod, Gonatus squid, Greenland halibut, and shrimp. But they also are willing to feed on capelin and wolffish.