Canadian doctors can now prescribe heroin