I/O between arduinos with opto coupling. Sample schematic

Actually i'm glad you mentioned CAN bus as i looked it up and i see it was made with the idea of there being no single master or main controller. This may be exactly what i'd need.