Can't buy ephedrine anymore. Or pseudoephedrine, which was shit anyway. They've been replaced with synephrine and other stuff, which is just bad.
Sure you can. It's called "Bronkaid" and any ol' drug store sells it here in the US. Usually you need to show ID and sign a waiver (you can only buy so much of it per month, since it's an ingredient for making meth IIRC), but other than that it's OTC, no questions asked.
If popping pills ain't your thing you could also grow ephedra yourself and brew your own "Mormon tea".