While i was investigation some CAN errors i found this old but clear documentation on how to calculate and optimise your CAN timing paramers. This document will provide a proper insight in bit timing and how to optimise them.
http://www.mct.net/download/philips/can_timing.pdf
I hope this could be helpfull for others, i still remember the struggle when i started on CAN apps