Doubtful. It's required to keep a running balance of net cash contained so that it can be manually counted and reconciled for creating that day's bank deposit. Percentage of money type is meaningless to this fact.
Also, in Canada, I have never seen those automatic change-making machines that are common in US convenience stores. Cashiers always count and handle cash by hand.
This is human error, not a software design error.