Hi,
Im embedded software engineer and working on several microcontroller(cypress,npx,atmel,st) for mass production. I believe that I complete your project.
I have STM32&mcp2551 IC and I can test CAN communication with STM32 HAL lib.
Please contact me for project details,
Regards