Israeli comedian and former soldier Guy Hochman was detained in Toronto after complaints over his conduct in Gaza.