Former broadcaster Evan Solomon will run for the Liberals in the upcoming election, CBC News has confirmed.