Chrystia Freeland tops the list of potential Liberal leadership candidates that Canadians say would make them vote for the Liberals, but the party still faces struggles.