Controlled Substances Act
The CSA says that no doctor in the United States can write a prescription for a Schedule I drug.  Some states have passed laws allowing doctors to prescribe marijuana for diseases like cancer and AIDS.  Even though those prescriptions are legal in those states, they are still illegal under the CSA.