You mostly take a big risk when
purchasing illegal medications, like controlled substances, and
Canada is not into that. (which does not mean the deals do not exist) but pretty much any other medication you can easily order from all over the world. The US warns against doing anything like that, and the FDA says it's really unsafe not only to play your own doctor but there are many contaminated batches and they are not what they say they are, etc, etc.