I use mostly plain old NI9853 modules for CAN bus communication.
I use my own implementation of CANopen - after all it's "just" a software layer on top of the CAN physical layer.
(NI used to have an example CANopen implementation for FPGA for reference.)
I also use some old NI-CAN PCI cards for desktop PCs, with the also old CANopen library. While this allows easy implementation of CANopen communication it has (apart from its age and "obsolete" status) some other quirks and bugs.
I didn't use that IndustrialCommunication toolkit and cannot comment on its features/abilities.
Best regards, GerdW
using LV2011SP1 + LV2017 (+LV2020 sometimes) on Win10+cRIO