I honestly don't think it's that big of a deal. Remember, you've got a minimum of 5% tax on most items as well. Here in Ontario, it's 13%. Depending on the pricing, that could affect the rounding, especially when you have multiple items. And it's a maximum difference of $0.02 on the entire transaction.
In addition, it's only for cash transactions. Most of the people I know (myself included) use some form of digital transactions (debit/credit) to pay for things. There are very few locations in Canada that only accept cash.