Prefer to know (out of curiosity, if nothing else), but wouldn't expect the client to tell me why. Probably wouldn't enquire as to why if we're talking cancellation-after-much-communication, unless some planning went into it and/or they were a regular who suddenly soured on me. But sure, feedback can only help. You can't offend me, so say whatever you like.
I understand folks are shopping around.