Les partis fédéraux touchent environ 2$ de financement public pour chaque vote récolté aux élections. Cette mesure a été introduite par le gouvernement Chrétien lors d'une refonte de la loi électorale en 2003. On cherchait alors à compenser les partis politiques pour un plafonnement des contributions individuelles et l'interdiction faite aux entreprises de contribuer aux caisses électorales. Tom Flanagan, de l'Université de Calgary, a estimé que ce financement public avait permis aux partis d'augmenter leurs revenus de 50%.