Trucks never really used 11/17, they always used 102 because it's a short cut. They will continue using it until something physically prevents them from doing so. The city could very well just reduce the speed limit along the entire length and enforce it, which would certainly piss off truckers. Local residents won't be able to complain; they demanded change.
The speed limit goes down as you get close to the city, from 90 to 80 at Dog Lake, 80 to 70 around Lydia Avenue, 70 to 60 around Paquette Road, and 60 to 50 at Hilldale. This does two things: slows down inbound traffic gradually as it enters the city, and speeds up outbound traffic gradually as it leaves the city. It also reduces the need for improved highway geometry, which in such a built up area would be expensive. Dawson Road's right of way is itself one of the oldest roads in the region, going back to the 1870s. Some of the houses along it are nearly as old.
Arthur Street goes from 80km/h to 50km/h just 500m before a controlled intersection, so that phasing of speed limits wasn't a routine thing.