So, in other words, it's official....theft is legal.
The IOC runs the games, and I don't see why they can't overrule the ISU, and award a gold medal to the Canadians. Even if they let the Russians keep theirs.
All this predicated, of course, that the allegations of fixing by the judges hold up. There is just no way that the ISU can state, without reservation, that the result was correct when collusion between judges is proven.
In addition, the IOC should suspend figure skating from the next Olympics, giving the ISU a chance to apply for reinstatement once it has it's house in order. THAT would send a message.