Federal law still requires cannabis testing for commercial drivers, although it is legal to use marijuana in the state.