 Pennsylvanians will soon be able to buy canned alcoholic drinks called ready-to-drink cocktails from a wider variety of retailers under legislation approved Thursday. Under it, the approximately 1,200 restaurants, bars, beer distributors, grocery stores, and convenience stores that are already licensed to sell alcohol can get a special permit to sell the canned drinks. Under the current law, only the state-owned wine and liquor stores are allowed to sell the canned drinks.