As Canada heads towards an election, we break down a list of 20 most influential voices in Canadian politics.

This list includes politicians, commentators and journalists.