One thing to keep in mind... get your hands on the collision report and any evidence that shows the cab driver blew the red light. This is important, because although you were charged with Careless Driving, insurance will hold the cabbie 100% at fault if the evidence shows he ran the red light. Highway Traffic Act and Insurance Act are two different animals, and they operate under different rules. It is possible to have the other motorist charged under the HTA for a collision, while you get held 100% at fault for the crash by insurance. Marquisse can tell you more. BTW, was the cab driver charged?
Now for the charge. This is one of the most serious HTA charges you can get. I'd recommend that you seek out a paralegal. Even if the insurance company holds the cab driver 100% at fault, a Careless Driving conviction has some extreme consequences for your insurance. Your rates could double, or they could terminate your coverage. You could plea bargain, as Simon Borys says, but I'd still seek out professional help with this one. A competent paralegal should be able to beat this charge, given the circumstances you described.
* The above is NOT legal advice. By acting on anything I have said, you assume responsibility for any outcome and consequences. *
http://www.OntarioTicket.com OR http://www.OHTA.ca