Only way I can think of is via the old Amex Blue cash card that bumped you up to 5% on drugstores (and gas, and groceries) after spending 6.5k in a year. I don't think there's a card that always gives you 5% at drugstores.
Incidentally, there's a lot of free after rebate stuff at Wags this week. If you buy those, then get the rebate in the form of a Walgreens rebate card, you'll get a 10% bonus.