Former finance minister Christia Freeland has launched her campaign to replace outgoing Prime Minister Justin Trudeau.