Those beer cans weigh a lot less once they're empty, so why is it so difficult to carry them out? Here's sight that greeted me near Sudbury last weekend, and I had no bags with me:
Its time for radical approaches, like a minimum $1 deposit. "BUT THAT MAKES THINGS TOO EXPENSIVE!" No, it doesn't, because you only pay it once. You buy 12 beers for (pulls figure out of butt) $24. Deposit adds $12, for a total of $36. When you return the case of empties, your $12 deposit is returned, which you then apply to your next purchase. YOU ONLY PAY IT ONCE, FOR THE REST OF YOUR LIFE! You could make it cripplingly expensive to not return bottles and cans, but you only pay it once. "But I broke a bottle!" Fine, collect up the pieces, and as long as you can return (reaches for butt again) 90% of it, by weight, you still get credited. We really have to get this crap under control somehow.