In Canada random alcohol/drug testing of employees in safety-sensitive positions is legal if it is a reasonable requirement that alchohol and or drugs can indicate actual impairment of ability to perform essentual duties.
And thank God for that .... I certainly would not want that Air Canada pilot flying the plane I'm in to have a drug dependancy.
Where a friend of mine works an employee recently was found doing a line of coke in the washroom. That certain employee could not be fired. They did have to mandatory attend some rehab sessions. As if that would help.
The problem as I see it is not drugs/alchohol in itself, but why is society so needy that drugs/alchohol are so widely acceptable ... are we so fucked up that we have to get buzzed to get through life,or to have a good time. ... but then again, what the hell do I know.
Personally I think welfare recepients should be drug tested, along with every elected politician. If we cannot afford adequate health care for our seniors, children, if we cannot afford a decent education for the young then maybe we should rethink of where are tax doallars really do go to, and rethink on who is spending our tax dollars.