Doctors in Canada can now prescribe heroin to addicts as part of a supervised therapy program. DARRYL DYCK AP