Mitchell: Canes battling for last roster spots