O for #### shakes. This #### needs to stay in the U.S. not very Canadian at all of this driver . Gay marraoge has been legal for over a decade now. He fail to do his job and if you read your charter we actually do have limits of speech,belief and conscience.
FIts not like the USA where you can argue its against your religion Canadas Charter is setup mich different.
http://laws-lois.justice.gc.ca/eng/C...3.html#docCont