Two Liberal Party sources said Carney would call an election in coming weeks, meaning one could take place much sooner.