Steve has some good suggestions but reading in to the Mandatory stops it looks like you have to stop in North Bay for gas(believe it or not at McEwans) and Tim Hortons, 17/6 hwy near Espanola any way. I not really struck on the route to skip Toronto and Barrie but it is doable. You are missing a part of London Ontario but it would be nicer to miss it all. The closest gas station before you turn left on to Richmond street is on the right hand corner. As it it can be a busy corner to try to pull out and go left, I would check to see if they would let you pick the gas station a couple block before there.The approx. route only puts you over by 11 miles not a lot in my humble opinon.
A nexus pass will help you crossing in Sarnia.
If you have any other questions or help PM me and I'll see if I can answer them.
I believe they tried routing us past some of the busier, more populated areas. So no Toronto.
It also appears that the dogleg into Sunnidale Corners is perhaps a "mileage" thing to ensure the route is over 1000 miles.
And I agree the 1011 miles seems pretty dicey for certification purposes. If I were going it alone I certainly would allow a little more cushion mileage wise.
But this is a "pre-approved ride" and they provide the routing and mandatory stop information.
So the plan now is finish in less than 24 hours, provide the seven required receipts, and wait for my # in the mail!