Toronto residents have certainly been in the giving spirit this year, according to a new report released by an online charity website.

According to – which facilitates online donations to any registered charity in Canada - Torontonians donated nearly $6.5 million through the website this year, followed by Calgarians in second place with $4.6 million and Edmonton residents rounding out the top three with $2 million.

Across Ontario, more than $23 million was donated in 2013, according to the study. Ontarians, per capita, also provided the bulk of the country’s relief efforts following Typhoon Haiyan.

Ontarians, along with Alberta and British Columbia residents, also chose to donate more this year using charity gift cards, sending an average of 50 per cent more donations this way than Canadians in other parts of the country.

In terms of the most donations per capita, Victoria earned the top honour, followed by Vancouver, Calgary and Fredericton in fourth spot.

Calgarians earned the distinction as providing the largest average donation by city at $168, followed by Saskatoon residents at $154 and Edmonton residents at $150.

Not to be forgotten, our neighbours to the north showed their generosity to the tune of $228 per resident – the largest average donation out of all the provinces and territories. The Yukon came second with $179 followed by Alberta with $160.

According to the website, some of the largest periods in donations this year correlated to events including the Alberta floods and Typhoon Haiyan.

According to the the non-profit has facilitate over $300 million in charitable donations since being launched in 2000.