Is it possible to mark an expense as non-reimbursable because it was paid using a corporate credit card?

Yes. You must indicate when creating an expense whether or not it is reimbursable. If an expense was paid using a corporate credit card, you must mark it as non-reimbursable as you did not make the payment using your own money.