CAN switch panel project

Hi all, fairly new but been playing with the Arduino for a few months.

My basic project idea is to use the Arduino Mega and MCP2515 in conjection to create a 4 x 4 switch panel that will output the state of each switch onto a CAN bus.

I have the arduino set up with the multiplexed array of push button switches and am able to read the state of each being either a 0 or a 1.

I am also able to create a lathing function and timer function for any of the switches.

My request to anyone who can help, is teh basic steps to set up the arduino with the MCP2515 and the librarys and necessary connnections.

I realise there are a few posts on here but none seem to simplify it to the level i require as i am new to interfacing of this type.

Any help would be amazing, as i am hoping to create a fully developed product for my BsC by the end of the year.

Thanks in advance

Rich