I believe in employment at will. Thus, an employer can fire someone for a failed drug test or for smoking Marlboros.
The legal status of pot has no bearing on such an employment decision.
it does if a bus driver is + after an accident or a truck driver, or any other of a myriad of liability issues, just as with alcohol, a legal substance, which is relatively quickly cleared from the body.