Ah, if I'd discovered this sooner, we might have been tempted to try to add CAN bus support. Maybe post-season.
In the meantime, for reference:
Here's a tutorial on setting up CAN bus for Raspberry PIs and Arduino's (and Intel Galileo). The hardware is a little clunky though (DB9s are a little big for the robot. I'd rather just have terminals for twisted pair.