No hay microcontrolador de ninguna marca (al menos no lo conozco) que posea el transceiver incorporado al micro.
Todos deben utilizar un transceiver, los hay de mas o menos complejidad.
El hecho de contar con un PIC que tiene todo el protocolo dentro simplifica la tarea y baja el costo del transceiver a su minima expresion, ya que el stack de comunicaciones lo tiene el micro en este caso.
El modelo de transceiver CAN de microchip es MCP2510 si mal no recuerdo. Buscalo en su pagina WEB.
Por lo que veo tienes ya hecho los sensores. Si no fuera asi Microchip tiene unos micros con el protocolo y expansion de I/O que a modico precio pueden meter en la red CAN los datos que precisas, tienen conversor A/D interno de 10 bits, que no es nada despreciable, ademas de 8 entradas o salidas configurables...
El modelo si mal no recuerdo es MCP25050