Oh where to begin
HTA
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. R.S.O. 1990, c. H.8, s. 33 (1).
Plus failing to identify is an arrestable offense in Ontario
C.A.I.A
Operator to carry insurance card
3. (1) An operator of a motor vehicle on a highway shall have in the motor vehicle at all times,
(a) an insurance card for the motor vehicle; or
(b) an insurance card evidencing that the operator is insured under a contract of automobile insurance,
and the operator shall surrender the insurance card for reasonable inspection upon the demand of a police officer. R.S.O. 1990, c. C.25, s. 3 (1).
Excluded driver to carry insurance card
HTA
Permit to be carried
(5) Subject to subsection (6), every driver of a motor vehicle on a highway shall carry,
(a) the permit for it or a true copy thereof; and
(b) where the motor vehicle is drawing a trailer, the permit for the trailer or a true copy thereof,
and shall surrender the permits or copies for inspection upon the demand of a police officer. R.S.O. 1990, c. H.8, s. 7 (5).
HTA
48. (1) A police officer, readily identifiable as such, may require the driver of a motor vehicle to stop for the purpose of determining whether or not there is evidence to justify making a demand under section 254 of the Criminal Code (Canada). 2007, c. 13, s.
So yeah we ca stop a vehicle for no other reason as to demand to see the DL, permit, and proof of insurance.
And we do it all the time and it is legal
ops