During bitter cold Canadian winters, roughly 300,000 to 400,000 grey seals meet up on Sable Island. This remote sandbar off ...