Original: Through Toronto it runs for 38.75 km within Toronto, between Albion Road and the border with Pickering.
Simplified: It is 38.75 km within Toronto, between Albion Road and the Scarborough-Pickering border.