I have solved a simple CAN-Readonly in PICBASIC on a 18F4585. You have to read a lot of datasheets and when the program is ready - it seems to be so easy...