A few years ago when I ordered VSL#3, I ordered it from Seaford Pharmaceuticals at:
They are located in Mississauga Ontario. I actually picked up one order at their location. Their website shows it listed but when I try to order it online I get the message “The page cannot be found”. You could try calling them at 1-888-292-3192. It looks like they are creating a new Canadian website at:
It seems to be under construction at the moment. I found the following info at:
Toronto callers use (416) 490-0121
A few years ago when I last purchased VSL#3 I asked my insurance company if they would pay for it and was told they would if it had a Drug Identification Number (DSN). All drugs, both prescription and over the counter and some supplements, vitamins and minerals in Canada have DINs. I called Seaford Pharmaceuticals and they were well aware of the problem but had no information about if or when it would have a DIN.