While you cannot "cancel" her green card, you can report to USCIS if you believe your marriage was entered into fraudulently. But a 10-year marriage typically would not be found to be fraudulent. If you decide to divorce, chances are that your wife would still be eligible to remain in the US.
it is kind of hard to believe that your wife defrauded the government for ten years. i doubt that uscis would e v e r believe you. if it was a fraud then she has had ten years to fake it. either way you waste time and nothing really happens to her.