Ephedrine has been off the markets in the U.S. for ages, and its been off the market here in canada for at least a year now. Even pseudoephedrine (sudafed) is behind the counter now. Reason for that is
Methamphetamine = Desoxyephedrine
Red phosphorus + Iodine + Ephedrine = Desoxyephedrine
Now you know!