There are charities in Canada that will accept used mattresses provided that they are still in good condition. Before you donate a mattress to a charity, always check first in case there are not currently accepting mattresses.