Justin Trudeau started the trend of being an unprepared celebrity with a social media following.  He successfully convinced the left with environmental and electoral reform promises (both broken now) and got Red Tories to vote for him as they tired of Harper.  The Liberals have veered into tax and spend mode but have not done much to promote jobs and the economy. They also made the terrible decision to roll back retirement age back to 65 from 67 - the only democratic country to do so.  The Conservative issue is all about social policy. They have to decide what to do with the social conservatives in the party.  Clearly, they wont win with them dominating as Harper proved.