Nikon
In most Nikon DSLRs, shutter actuations could be found in the Exif data and it's possible by using a tool as simple as this online Exif viewer, however Nikon support website says that:
This number is not always accurate because the shutter release times may be reset by firmware updates, or reset in the Service department if certain parts are replaced or other operations are performed.
Canon
For Canon it's a bit different, for some of Canon DSLRs this is possible by using software only, such as gPhoto2, EOScount, EOSInfo or EOS Inspector. however, AFAIK, Canon never commented on these methods, instead, they say that reading shutter count information is only possible at authorized Canon service centers.
So, speaking of accuracy of shutter count reading, is there any difference between Canon and Nikon?
Does anyone know how Canon service centers read those information and why they say they're the only one who can do this?
Do you think that Canon is also inaccurate just like Nikon? or is Canon's shutter count data safe from firmware updates?