Justin Trudeau says this will be his LAST public appearance as Prime Minister