I must take a "pea-can" test as a condition of employment for about the past 20-years.
Several companies (customers) require passing a pea-can test as a condition for a Badge to permit me to work in their facility. Contractors routinely must submit to "random" testing.
I am working in a State that permits recreational marijuana. Our company does not test for marijuana for "random" testing. However, I must pass pea-can tests to receive my Contractor Badge for access to customer jobsites.
NOTE: I have used the term marijuana; I do not know if there is a distinction between CBD and THC