Unfortunately most unions place individual privacy (drug testing) over public safety.

Years ago I reported the driver of a loaded semi trailer. When the driver arrived at my place of employment & left the cab of his truck he had difficulty walking & talking while smelling of alcohol.

Lots of jobs across Canada have employees who pose danger to the public due to their substance addictions.