I've never heard of drug testing as a part of the immigration process, so yeah, unless criminality (arrested/convicted) then he should be ok.
Maybe have a chat with him that when it comes time to land, that bringing any amount of illicit drugs could jeopardize everything...