Canadians are generous with their time, skills, energy and money when it comes to supporting charitable initiatives in their communities. Canada has more than 15,000 charities and not for profit organizations requiring ongoing support to keep our communities and society... Click for more
