Staal says Canes not giving up on the season