Nope. Prescription only. Flouride is toxic, so dosages need to be prescribed by a doctor/dentist.
allantoin
yes, you can overdose on any drug. please don't though :/God bless
bleach
Apparently not, but it can be ordered online from:http://well.ca/brand/bactroban.html