NBCC bags contracts