Canned alcoholic drinks called ready-to-drink cocktails will be available in grocery stores and more retailers now that Pennsylvania lawmakers have approved and sent to the governor a bill that clears the way for a special permit to sell them.