Most Canadians are very uncomfortable with the treatment of women in most religions. including Islam, therefore it creates more division when proponents of one religion or another rise in the House to defend their particular corner. 

Accordingly, to bring communities together and erase hatred we need to reinforce respect for human rights and the rule of law. with very broadly worded motions. 

If all Canadian governments want to end discrimination and hate, I think they need to take the additional step of refusing tax breaks to those who discriminate. If women cannot be priests or the Pope, why are catholic churches allowed to skip out on property taxes?  I don't want to have to pay taxes to make up for the forgiven taxes of  sexist human rights abusers.  Cities like Toronto could build a lot of transit if churches, that discriminate against women, for example, were taxed.

Ottawa has a decades old policy of not doing business with human rights violators inside Canada, so why not?