A few notes:
It’s more like 12,000, and then it’s also more like 1.2mil residents. St. Albert pays for their own roads, etc.
Toronto population should also be the city, 6mil includes huge suburbs like Durham I believe.
But yes, we often have 3-5x the amount of road, pipeline, sqkm of land of other big cities. Part of that is a lack of geographic constraints forcing in building, a lack of traffic forcing TOD, and just development history. It’s why our infill target being 50% of new units is so key though.
It’s also why substantial completion is needed, and nothing south of 41ave for years still.