New Brunswick trucker pushes through rocky roads, and pregnancy, along career path