Canada’s Finance Minister Chrystia Freeland has resigned.