There are thousands of charities in Canada alone. The idea of charities is to do away with the problems they were set up to tackle. They would prefer not to have to exist at all. In Canada, it is easy to create a charity to do what you think is right. You can raise money and get involved in your charity.
Many charities in Canada do help the local people from homelessness to cancer relief, but recently international aids- helping others in different countries is one of the most hotly debated areas in the voluntary sector.