I'm not sure if they have cans but we usually stop in Green Island on the way from the airport. We've found most drivers are fine making the stop and it's one less thing to do once you get to Negril.
Obviously, this only works if you're not on a bus or van with a bunch of other people. Don't forget that the driver is doing you a favor which should be reflected in his tip.