I just thought i'd throw in my 2-cents on KI Canada.
I ordered potassium iodide tablets from them a while back. There was no response for about 10-12 days and then an email saying they would get back to me. A couple of days later another email with shipping details. Three or four days after that I received the KI. I'd deal with them again.
Side note: After I dealt with KI Canada and could recommend them, I sent all of the order info to my family so they could order their own. I also sent info outlining that we are downwind from several reactors (Point Lepreau, Maine Yankee, etc.).
Instead, they all responded that they would just come to my house if there was a nuclear event. Sigh.
"A prudent man foresees the difficulties ahead and prepares for them; the simpleton goes blindly on and suffers the consequences." - Proverbs 22:3
"The man who has a garden and a library has everything." - Cicero