CAN bus node impedance matching
Do these &quot;nodes&quot; need to have the same cable differential impedance as
the main network bus?

The intermediary nodes that attach to the main network bus should be short in order NOT to disrupt the end-to-end characteristic impedance of the main network bus cable. This is to avoid unwanted data signal reflections. The main cable should be terminated at both physical ends and, the intermediary nodes that come from that cable should not be terminated.
Using the same cable for the &quot;short&quot; nodes is immaterial; the important thing is that those short lengths teeing from the main cable are short relative to the wavelength of the maximum frequencies used in the data transmission.
For instance, if transmitting at 2 Mbps, you could argue that the maximum useful frequency in that transmission (using fourier analysis) might be 7 MHz or 9 MHz.
9 MHz has a wavelength of 33.33 metres in free space and probably about 25 metres in a decent cable. The rule of thumb used to decide if a cable should be terminated is one tenth of the shortest useful signal wavelength i.e. 2.5 metres. But, given that there may be a multitude of these intermediary connections (all contributing a slight mismatch), play safe and make the teed-off length no more than 0.5 metres.