Justin Trudeau raked over coals