Catholic Herald logo
Menu
Justin Trudeau, leader of the Liberal Party of Canada

Canadian Liberal leader Justin Trudeau has insisted pro-lifers can no longer stand for his party