NDP leader Jagmeet Singh was forced to respond to "trolls" with a megaphone on Monday, as he attempted to deliver a campaign speech in Toronto.