Canadian fleets face growing truck parts shortage