Canon in D is not necessarily religious. And the Mendelssohn is not at all either. It's from music written for a SHAKESPEARE play. I allow and use all of these at weddings but I also allow secular music for walking in and out, because it isn't during the mass itself.