The decline in charitable giving is directly linked to Trudeau's increased income tax rates where the top tier is now taxed almost 54% on income.  This group is where some charities get a large part of their funding.  Trudeau has declared he needs the bucks more than the charities.