Less than 2% of the Canadian population belong to a political party and those that do are not representative of the general population according to  Professors Cross and Young ( "The Contours of Political Party Membership in Canada")  
  So why do 98% of Canadians have to be taxed to support the whims of the 2% who are mainly university educated old white men- the political elite. 
   The 2% can support their parties from their own pockets with no income tax deduction.
We would be much better off with independent politicians rather than a bunch of partisan party whipped,sycophantic,brown nosing ,self serving, vested interest  lemmings.