Liberal MP Chrystia Freeland drew sharp criticism from two cabinet ministers for the way she quit cabinet but many backbenchers hope she succeeds Justin Trudeau.