Do you really think that's an appropriate job requirement? Should we also have fasting requirements for our jobs? For context I don't smoke, but I'm also not deluded enough to think that we should be testing arbitrary datapoints about their personal life. If they can do the job, they should get the job, and if they can't then they shouldn't. If you aren't hiring capable workers because of puritanical ideals you're wasting money.
Drug tests are completely arbitrary, unrelated to job performance, and employers who use those drug tests don't deserve any sympathy when it comes to labor shortage.