He has said it repeatedly including today and everyone knows where he stands. He was in fact the only leader to take sch a stand before the last election when the polls were against his position  while the Conservatives were whipping up xenophobia and Mulcair was hemmng and hawing which he did right up until the very last minute. 

Trudeau said as much today-everyone does know where he stands 
 where he has always stood.