There are 3 types of anonymous gifts. The first one is that the charity knows the name of the donor but the donor requests that the charity not to divulge the identity of the donor so others will not know. The receipt (which is not a public document) would have the donors name on it so there is nothing special about that. The second one is that the donor requests that you keep their name secret but it is expecting you to let everyone know who made that anonymous gift!. The third type of anonymous gift is truly anonymous - the charity does not even know the name of the donor. The problem is that an official donation receipt needs to have the name of address of the donor. One way to accomplish this is to follow the procedures set out below by CRA. Another is to have the funds flow through a foundation or another charity which would provide the receipt and the foundation/charity would disburse the funds to the registered charity.