I'm not an expert on this sort of thing, but I would imagine that in this highly computerized era it must be possible to have safeguarded inputting programs where the kind of information we need to input for these various audits could be done once and then streamed to the various recipients who need it. There would be one master interface that would be the receiver of the information and all the relevant parties could then receive them.
That same master interface would hold all the PDFs of the relevant contracts and so on. There would be a one-user interface that would then be accessed through pass codes and so on to the various federal and provincial parties who need access to them.