Justin Trudeau - Canada’s charismatic leader - struggles with a political scandal that has cost him some of his political gloss.