Oh, Canon made them, they're in the P service manual. The entire eyepiece exchanges, including the black surround.
The standard one (diopter unspecified) was part number C9199. The +1.5 diopter one was C9220. The -1 diopter one was C9221. The -2.5 diopter one was C9222.
Fat chance of Canon having any in stock. But maybe some the repair experts (Sherry or DAG) do?
Same thing applies to the VI-T and VI-L. There the rear eyepiece lens unscrews from the rear of the camera. The standard one (diopter unspecified) was part number C9139. The +1.5 diopter one wais C9215. The -2.5 diopter one was C9216. The -3.5 diopter one was C9217. The 0 diopter one was C9218.
Someone with these cameras and an SLR could figure out what the native diopter is, by focusing a telephoto lens through the eyepiece, and reporting the focus distance to the "infinity" virtual image in meters.
So, I suppose one approach is to try cameras until you find a camera that's already had the diopter you need installed? But that's mighty slow. A good optometrist should be able to read the focal length of the eyepeice lens, and have a lens of the right length made for you. Then it's a matter of filing the (presumably plastic) lens to the right shape to mount it with the little screw on the back of the P.