Canadian politician Jagmeet Singh says Canada should ban Trump