One WestJet flight a day (3 days a week?) isn't going to radically change demand for the rail service.
I haven't seen the flight times but they are likely to be early morning arrival and late morning departure at Cardiff.
Aren't TUI also going to start some long-haul flights from Cardiff next May?
These WestJet flights are with aircraft diverted from the US to Europe as Canadians are boycotting the US, particularly for leisure flights.
They will also be using B737 MAX single-aisle aircraft, which wouldn't be my preference for an 8-hour flight.
4 days a week.
Landing in Cardiff at 1015, departing to Toronto at 1135.
From Cardiff Central, arriving 2-3 hours before departure there's the 0739 and 0839 from Cardiff Central with 45 min journey time - Station to Airport.
From Swansea, arriving 2-3 hour before departure there's the 0654 and 0752 from Swansea, with journey time of 1hr30, changing at Bridgend with a 15 min connection.
On return there's an 1135 bus from Cardiff Airport, which allows time to clear immigration and baggage.
To Swansea the journey time is just under 2 hours, because of a 30 min wait at Rhoose, and 22 min connection at Bridgend. Not ideal timings.
To Cardiff the journey time is just over 1 hour, with a 22 min wait at Rhoose.
Not sure if the timings have changed but have used this in the past and never had such a long wait for a train. 10-15 mins should be sufficient surely?