An online charity says it's hard to beat Ontario and Alberta when it comes to giving.
CanadaHelps.org, a portal that funnels donations to various Canadian charities, says Toronto is the country's most charitable city followed by Calgary and Edmonton.
Ottawa and Vancouver round out the top five, but Montreal at sixth gets kudos because it saw a 200 per cent increase over last year.
The most popular sector for donations this year have been religious, followed by social services, health and international.
Environment ranked only 10th on the donation list, but did see the highest increase in donations at 40 per cent.
The four Atlantic provinces all saw a drop in the amount of money donated in 2011.