Former finance minister and deputy prime minister Chrystia Freeland has announced that she is entering the Liberal leadership race.