Anglicans from 16 parishes walk in the Pride Parade in downtown Toronto on June 28, with tens of thousands of people lining the route.
Hatred is not a Christian value