I acquired two SEEED Studio CAN-BUS shields and got them to talk with the demo code. The price is a bit high for anything you are going mass with, and the shields don't fit on a Stem Tera. But they are highly configurable, easy to get going and have decent libraries.
Currently working on reverse engineering that and some other designs into a small CAN-BUS board. Doing all this in Fritzing, big fun as I've Fritzed a few little things but it's been a while.