Charities Aid Foundation's A Charities Aid Foundation survey finds that Australia, New Zealand and Canada are the most generous contributors to charity. Sources: Canadian Press via Google News