Is there a reason one couldn't use these IC to service the CAN requirement:
http://www.microchip.com/design-cent...heral-products
I'd be interested into doing this. I previously had some of this working with the Parallax Propeller but my code base for it is just a mess right now.