CAN communication on Arduino DUE

What shield/boards can be used for CAN communication through the Arduino DUE? The Arduino DUE board seems to contain only the CAN controller but we would need a CAN transceiver for transmitting in to the CAN network.

The DUE has 2 CAN controllers, CAN0 and CAN1. You need to add 3.3V CAN transceivers such as the Waveshare SN65HVD230 3.3V.

There is an excellent CAN Library :

For your first tests, you can use your CAN controller without a CAN transceiver (for wires shorter than 1.5 meter) : See SIEMENS Application Note AP2921.