You cannot plow snow from your driveway onto a public road or its road allowance (ditch).
Part X, Section 181 of the Highway Traffic Act states: "No person shall deposit snow or ice on a roadway without the permission of the Ministry or the road authority (Township) responsible for the maintenance of the road". Please reference Part XV, Section 214 (1), of the Highway Traffic Act enforceable by the Ministry of Transportation.