B.C. worker fired after 1 shift gets 3 weeks' notice