You should call your insurance company and ask them:
Hypothetically speaking, if they (your insurance company) know you were in an accident but you pay the repairs on the other vehicle yourself, how will affect your rates, versus just letting them (your insurance company) pay for the repairs.
I am not sure what their answer will be, but let us know what they say.
Now let's look at the this section again:
Duty of person in charge of vehicle in case of accident
200. (1) Where an accident occurs on a highway, every person in charge of a vehicle or street car that is directly or indirectly involved in the accident shall,
(a) remain at or immediately return to the scene of the accident;
(b) render all possible assistance; and
(c) upon request, give in writing to anyone sustaining loss or injury or to any police officer or to any witness his or her name, address, drivers licence number and jurisdiction of issuance, motor vehicle liability insurance policy insurer and policy number, name and address of the registered owner of the vehicle and the vehicle permit number. R.S.O. 1990, c. H.8, s. 200 (1); 1997, c. 12, s. 16.
So it says that every person in charge of a vehicle involved in the accident (that's you) shall, upon request, give in writing to anyone sustaining loss (that's the other driver AND their insurance company), their name, address, driver's license, insurance (so this is the law that says it) and name/address of registered owner.
However, with that said, I would carefully read this:
http://canadian-lawyers.ca/Understand-Y ... ident.html And then from now on, I would make sure ANY information you provide to anybody, including police, whether verbally or written starts with the following:
"This information is not voluntary. I am giving it to you because the law requires me to do it."
Out of curiosity, what information did you give the other driver at the scene?