For PET it could be possible to put in a joint AMT/VIA station, from near the Pine Beach station build a flyover for CN and at Lachine flyovers for both CN & CP, then have a through elevated line with CN/CP interchanges and both ends to the airport. I'd also throw in trams to the mix heading along Cardinal from Bouchard and Cote-de-Liesse.
In transit, Andrew