Canceling events will be very costly for charities, but they often have no alternative.  Some charities can adjust their events to make them online.  Other charities can delay their events by a few months instead of cancelling.  For those that must cancel, it may somewhat reduce the impact of the cancellation if you can convert potential refunds into charitable donations. Here is an article that discusses this issue at greater length: Corona Virus/COVID-19 charity issues – cancelling events, refunds and the possibility of a charitable donation.