There's no rocket science in CAN transeivers.
Normally, reference voltages are achevedachieved using a simple voltage drop circuit or a linear volatage regulator.
Note, as there may be a large voltage drop between transmitter and receiver grounds (80 V V AFAIK) there's no need for preciseprecisely 2.5 V V. Low voltage-voltage transceivers use a lower common-mode voltage.
So only a differential voltage of ±0.5 V V is actually regulated, and the common mode voltage can be set by a simple voltage divider.
There'sThere are some interesting schematics on a page:in the article http://www.ecnmag.com/articles/2009/10/isolated-can-transceiver-assures-robust-fieldbus-designIsolated CAN Transceiver Assures Robust Fieldbus Design.
Note the diodes feeding CANLCAN-Low and CANHCAN-High. Together with output transistors they give about a 1.5 V V drop. (They also protect the transistors from reverse current.)