As a Portuguese citizen, I find it quite fascinating that this topic is trending for quite a while now.
Doing the same in USA won't work due to lack of a public health system, without it is impossible to help people recover from addiction. Providing methadone is the easy bit, having a public network of doctors, therapists and social workers is the key ingredient.