Bad driving — not hernia — reason for B.C. man's firing, court finds