Love_To_Fly - do you remember what airline or aircraft type this was? I know you were driving, but still curious... it'd be fun to go and check it out sometime. Are there any good places to park and watch the aircraft at CYYZ?
There is a "strip joint" called the landing strip on Carlingview, right beside an aircraft hobby store. It is across the street from 24L. They have a big parking lot where you can watch planes landing or taking off (depending on the winds). You should check that place out while your there, they gotta alot of neat things!.....The airplane hobby shop is cool too!