What an ugly situation. I feel for the victim.
But from a purely analytical point of view:
Based on current reporting, this is a case that would be incredibly difficult to prosecute criminally. Obviously, there may be more facts that haven't come out, but from what we know, I wouldn't expect this to lead to charges. Especially now that we're 4 years after the event, which was fuelled by alcohol even at the time.
It sounds like the victim took the best, most realistic route available to her - filing a civil complaint, where the burden of proof is much lower. She sought out damages from Hockey Canada, and was able to obtain a satisfactory resolution via a settlement.
The public can hate it, but that's simply the way the system works. And as callous as it sounds, a civil settlement is not an admission of guilt or wrongdoing from a legal perspective, so unless criminal charges are brought, the players involved are entitled to remain anonymous.