Is it legal for businesses (outside of healthcare) to refuse to hire someone if they smoke? I don't mean smoking at work, I mean smoking at home or in anywhere outside of the workplace. Can an employer dictate that?

I am curious!

Thank you!