NDP Leader Jagmeet Singh is firmly opposed to Donald Trump attending the upcoming G7 summit in Canada. Singh believes that allowing a convicted felon into the country would be a serious error.