Justin Trudeau has ‘very little’ political capital