Anna Farrow Thousands of pro-life advocates packed onto Parliament Hill and spilled out onto Wellington Street on 9th May for Canada’s 27th annual National March for Life. The diverse crowd gathered on the Hill at noon with its members bearing both homemade and professionally crafted signs pledging them to stand fast for unborn children and... Read More