Okay it is under REGULATION 340/94 ...
that is why I could not find it. It is section 5.(1) of that regulation that says:
5. (1) The holder of a Class G1 drivers licence may drive a Class G1 motor vehicle on a highway if a holder of a Class A, B, C, D, E, F or G drivers licence or its equivalent authorizing the holder to drive the motor vehicle, who qualifies as an accompanying driver, occupies the seat beside the driver for the purpose of giving him or her instruction in driving the motor vehicle and the following additional conditions are met:
1. Revoked: O. Reg. 205/10, s. 2 (1).
2. The accompanying drivers blood alcohol concentration must be less than 50 milligrams of alcohol in 100 millilitres of blood while the novice driver is operating the motor vehicle.
3. No person other than the novice driver and the accompanying driver shall occupy a front seat in the motor vehicle.
4. The number of passengers in the seats other than the front seats of the motor vehicle must not exceed the number of operable seat belt assemblies in those other seats.
5. The motor vehicle may not be driven on a highway designated by subsection (4).
6. The motor vehicle may not be driven by the novice driver between midnight and 5 a.m.
And I think the not surrender insurance card is under Ontario HTA Section 33.(1) whic says:
As to carrying licences and surrender on demand
33. (1) Every driver of a motor vehicle or street car shall carry his or her licence with him or her at all times while he or she is in charge of a motor vehicle or street car and shall surrender the licence for reasonable inspection upon the demand of a police officer or officer appointed for carrying out the provisions of this Act.