OTTAWA — Prime Minister Justin Trudeau has rejected NDP Leader Jagmeet Singh's call for the federal government to bar U.S. President Donald Trump from coming to Canada for the G7 summit this June.