This shows that CAN-bus shield uses D9 pin as CS. This conflicts the default setting of EasyCAT since EasyCAT shield also uses D9 as CS if default.
Then, I looked up the EasyCAT's documentation and it says:
The constructor allow us to choose the pin used for the EasyCAT SPI chip select. Without any parameter pin 9 will be used We can choose between: 8, 9, 10, A5, 6, 7 On the EasyCAT board the SPI chip select is selected through a bank of jumpers (The EasyCAT board REV_A allows only pins 8, 9, 10 through 0 ohm resistors)
Having this, I changed the EasyCAT's CS pin to D8.
However, I am still having a problem (even a sample program doesn't run.)