CAN communication issues

Hi I’m fairly new to Adruino and was given a project by my supervisor to make a neo VI Fire communicate via Can lanaguge with a CAN BUS Shield that is connected to a Mega 2560 board.

Mega 2560:
http://www.arduino.cc/en/Main/ArduinoBoardMega2560

CAN BUS Shield:
http://www.elecfreaks.com/wiki/index.php?title=CAN-BUS_Shield

neo VI FIRE:
http://store.intrepidcs.com/neoVI-FIRE-p/neovi-fire.htm

I downloaded the zip file for the library from here:

My problem is that the code attached here verifies but when I upload it and check the serial monitor I get the same message every time:

“CAN BUS Shield init fail”

over and over again.

send.ino (1.09 KB)