Rare North Atlantic right whales spotted off Cape Breton