Canada ranks third in global 'generosity'
Canada ranks third in a global ``generosity'' survey, in which the key overall finding is that being happy is a greater impulse for people to give their time and money to charity than being rich.
Canadians are donating more money to charities and the total donation in 2007 rose by 10 percent from that of 2004, government agency Statistics Canada reported Monday.