if anyone is looking for potassium permanganate in the edmonton area, you can find it at g e pharmacy, $7/500g. all seasons garden centre referred me. i suspect other edmonton pharmacies carry the chemical too. it's not so tough to get.
you might be asked what you plan to use it for, and you might have to show photo id which might be recorded to monitor your purchase history. these steps might sound useless because people lie. but companies who want to avoid strict liability for selling the chemical will ask (g/e pharmacy asked; the small town pharmacy where i bought it previously didn't).
i know there are some negative purchase experiences out there, but those stories aren't normative. i went to g/e, gave them what they wanted, and they responded in kind. pretty simple.
you can find msds online if you are interested.