Canbus doesn't do anything to change voltage so to speak on a constant basis everytime its in use, only when a coding change is made momentarily, its purely a networking system between modules, what's happening is the supply module is set via coding to which bulb type is fitted or its not a coding option hence why led units have varied design for varied resistance to fool the supplying module into thinking its a simple halogen type bulb, also by way of cold & hot diagnosis does it determine if the bulbs reporting the right current, resistance etc.
Only part that involves canbus is when the supplying module tells the dis module over can, that there's an error on a said light circuit, so in that way yes its canbus friendly but not in the way some would believe.