They say the sun only shines until supper time: Prime Minister Justin Trudeau was voted the most valuable politician in Ottawa but more people would rather dine with former U.S. president Barack Obama, according to this year’s 21st Annual All Politics Poll of politicos and The Hill Times readers who took part in the Forum Research survey.