A queer minister, politician and staunch activist for LGBTQ rights, Cheri DiNovo went from living on the streets as a teenager to performing the first legalized same-sex marriage registered in Canada ...