Westcan truck driver loses challenge over drug and alcohol testing