Justin Trudeau pledges he will ‘not back down in standing up for Canadians’