If you just look at the cost of maintaining the roads, yes, drivers do pay for the roads in southern Ontario.  I seem to remember that many pundits argue that the revenue from drivers goes into general revenue, and therefore, drivers don't pay for the roads.  Interesting argument.