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