As long as the money are not from gambling or drugs and other forbidden activities, ex. from your own salary and legal businesses....I dont think its non permissible for non-muslims to donate such cause? If we muslims are allowed to donate to non-muslims, then why isn't the other way?

Lets wait for more knowledgeable fellows to answer you with supporting verses?