I dont have an internet source, just the information provided to me by my union local IBEW 1687. One of our brothers was removed from a job site because he refused to take a drug test. We sued and were awarded 80 000$. Drug testing isn't common in Ontario but it does exist. In other provinces such as Alberta drug testing is legal and common place.