check out rexall pharmacy...i have to say i bought mine there and when they go on sale they really go on sale...first time i paid $6.77 for a 6 pack and the second time i paid $8 for a 6 pack....
i found them to be the cheapest when they are on sale (usually every other week)