Excluding jobs with potential safety risks that could result from drug use.
With that caveat, yes.
ya'll realize that that 'caveat' can be extended to cover almost anything. employer drug testing doesn't exist because they actually care if the employees are using forbidden drugs, but because they're trying to immunize themselves from lawsuits ("you can't blame us for coked-out Miguel dropping the crate, we did our due dilligence!")
barring that and all things held equal most employers would prefer not to drug test, as positive tests shrink the labor pool and thus drive up wages for those who come up clean.