Did you make the change in your source as well? I’ve been using multiple CAN_shields with other SPI enabled shields since I have modified the library to support changing the CS pin number.
I have tested it with the Ethernet shield, a second CAN_shield, and USB Host shield (SparkFun’s design).