I've created an Arduino compatible board with builtin CANbus networking:
I've made a short video here that explains the concept.
You can interface it with most Arduino shields out there. I'm using these to build a home IoT network and it works well so far.
I'd like to know if there is broader interest from the community. Should I make 10 or a 100?