A couple of years ago, CRTE gave me a price of around $20 for replacing the Weidmuller connectors on a VRM. If you have a dead CAN chip, I would expect a similar price. I did not end up sending it in so I don’t know how long it would take them to turn around a repair.
It would be best if YOU PHONE CTRE to find out how much the will charge for the particular repair you need and how long it will take them. They are pretty easy to talk to and very helpful.
Have you tried swapping in a new RoboRio? If it turns out your RoboRio has a bad CAN chip, you should phone National Instruments to find out how much they would charge and how long it would take them to fix it for your.