I have no problem with WestJet, Porter or Air Transat but Air Canada always screws something up. Worst on time performance amongst North American Airlines which is what would scare me about such a short connection. Unless, of course, the Toronto to Athens flight is delayed also, but it doesn’t seem right that you wish for a flight to be delayed so you can make a connection.