CAN hat natürlich den Vorteil ziemlich vollständig spezifiziert zu sein, d.h. du musst dir selbst kein Low-Level Protokol überlegen. Außerdem ist es sehr gut auch für große Strecken (bis zu 500m) geeignet.