Hi,
I am using PIC but I have found that Atmel seems also nice (more rxbuffers, mask, etc). You should also select one depending on your development tools.
Look if you are using a compiler for Atmel that can work also with these Can parts.
If you have avaliable emulator or you are planing to buy one.
The good thing about PICs it is that you can buy the ICD2 debugger and it is not expensive at all.
To sum up, don't look jut to the Microcontrollers to choose one look also to the development enviroment&compiler.
Best regards,
mimoto