northwest halifax c&t