Freeland made the announcement amid concerns raised by the opposition Conservatives, who said she should have resigned earlier after accepting a role advising a foreign government.