Hi KaBooOoom.
You can setup periodic (repeating) messages in NI-CAN. Those messages are actually executed on the CAN hardware and thus can achieve the 5ms (200 Hz). However, as Windows is not a deterministic OS, you can't guarantee, that your VI executes its measurement loop every 5ms and thus it might not update the data the CAN card writes in time. Thus, the CAN card will still repeat the transmission of the previous data.
In other words: Windows might ‘stop’ the VI after your DAQ measurement is done and process a different application (e.g. virus scanner, swap memory, etc.) for a while. At one point, Windows will switch the execution back to your VI, but there might have been 5 or more ms spend not executing your VI and thus your application won’t update the CAN card in time.
If the 5ms is not a strict requirement, try it out. Otherwise you need to use a deterministic OS like LabVIEW Real-Time, to avoid this kind of problem.
-B2k