Justin Trudeau will not be running for re-election as an MP in next election.