so, if I understand you, the Charter's guarantee of expression and religious freedom only applies within the confines of your house? or do you allow that one can "express" oneself in the wider world? 
Clearly, in a free country, it is the latter. If you don't want this candidate, then you vote against him. Period.