We recently reviewed the T3010 information for 2011.  The database was prepared by the Charities Directorate of CRA in September 2012 and covers about 81,000 charities (94% of Canadian registered charities) and their 2011 T3010 returns. 
Canadian registered charities are currently required to disclose on the T3010 “Did the Charity Carry on Political Activities During the Fiscal Year?” (line 2400) and “Enter the Total Amount spent by the Charity on these activities” (line 5000)
Please review my caveats at the end about the reliability and usage of T3010 information.

Here is a list of Canadian registered charities that identified they carry on political activities with their legal name, the province that the charity is based in, the total amount spent by the charity on political activities and the total amount spent on charitable activities.

Which Canadian Charities Spent Money on political activities and how much did they spend