its a huge liability issue, that's why companies have zero tolerance. We all get choices in life, some choose to be responsible and refrain from puffing on duty, and some do not. Crash or kill somebody high and your screwed for life, impaired or not . Truck driving has random testing in BC, imo...