It should not be better financially for you to give money to a federal political party than to donate to a real charity. A contribution to the separatist Bloc Québécois for example should not be better for your taxes than a donation to Ducks Unlimited. Sadly, it is though, because tax credits for political contributions are larger than tax credits for donations to real charities.