You could train from Windsor [not sure about parking in Windsor for trip duration]
Check VIA for sched and rates - that takes you to Union Station downtown TO near the lake. from Union Station, you can take the UP Express to the airport [every 15 minutes I think] Again, I think, the UP Ex goes to Terminal 1 [we have T1 and T3], there is a shuttle between terminals
Guessing Windsor to TO by train must be 4 hrs? and then transfer to the airport, so under 5 hrs
No idea of cost
J&B
All details on line