tri_kim, that is horrible. Even though I haven't done much racing, that is definitely one of my worst nightmares.
My suggestion is that you see whether there are any applicable rules in the governing body for Canadian bike racing. If so, you could call the organizers on those rules via the system. If not, you could lobby to get some new accountability/liability rules instated.
What a bad situation.
Good luck in the future.