Running 2 serial devices from an Arduino? CAN chip and TLC5940

The TLC library can remain the same?

Yes, as long as you don't use the SPI there but the bit bang interface with other pins (not 11, 12 and 13, so you have to change at least the default setting for XERR when you changed to bit bang mode).