I'm not supporter of the Conservatives or Scheer by any stretch, I'm a center left liberal.  But I don't think it's appropriate to label the Leader of the Opposition a "Christian Supremacist".  If you want to challenge Scheer, you need only point out the failure of his ideology and actions. I would also add that there's nothing wrong with being a Christian either. Atheists (not saying you are or aren't atheist Allen) seem to forget that our secular nation and its social democratic institutions, were developed by Christian liberals (small l liberal) over hundreds of years.  And while Scheer could really learn to be more tolerant/inclusive and understanding of other cultures, religions, and beliefs, it's nothing short of hyperbole to suggest he is a supremacist. He's the leader of the Conservatives and the Opposition in the House of Commons. Disagree sure, but show some respect for our institutions and the man.