Spanish Legion of Mary cancelled