I'd take it one step further and say one 'free' Narcan revival and after that you are forcibly taken to a locked (or physically isolated) rehab unit where there is no choice but to accept rehab.  Put the centre somewhere up in northern BC where it is impossible to walk out and where the patients will spend 3 months getting the help they need.   Once treated then they can leave back to wherever.
When the taxpayer is paying for all this craziness of reviving the same addicts day after day their right to personal decision making ends and the state takes over.