Should Justin Trudeau have called out Donald Trump by name?