I'm a weird American. I don't use cash at all. All my money is on a debit (not credit) card and I never carry more than $20 in cash and almost never any change. And I spend most of my summers in the Toronto area and what I notice isn't the coins, it's the habit I've picked up myself. Most don't even carry cash, they use a debit card. I've got a credit union as well, and while they don't charge to take coins, they won't take them at the counters. You dump them into a nice little machine that counts it and gives you a slip.
Want to really solve issue of not using paper money, use a debit card. NOT a credit card. Those things are just asking for trouble.