I am confused! Does "je ne peux dire" not mean "I cannot say"? Is this just idiommatic usage rather that literal translation? Thanks.
Absolutely, this is idiomatic. It is a "fake" negation, that actually should not be there if only to have the sentence sound more musical.