If it's the starter pokemon you chose at the beginning of the game then you can't trade it, but those you caught in the wild can be traded. If that greninja is caught from wild but can't trade then maybe it's bugged, try reload the game or report the bug to dev staff if the bug continues.