Sunderland to Brampton is a bit more then 1 hour. For Iggette to get to Oshawa would be about 45 minutes.. (depending on the traffic and snow)... then from Oshawa to Brampton is another 45 minutes... traffic again... will be bad during the week until about 8 pm...
that's about 3 hours not including any stops, getting on and off the highways... etc... I would say it's a good 4 -5 hour trip by the time it's done.
You have a huge heart Iggette, that's very nice of you!