Originally Posted by
rankourabu
Why would you transfer in Europe. Last thing you want to do is land in Europe in the morning, all jetlagged and then have to wait for a connection for an hour long flight.
Can you not fly YEG-YYC/YYZ-EWR-MXP
Perhaps because the train from MXP to downtown is more or less the equivalent of a connection? Depending upon where the OP is going and what he is doing?
As to arriving in the morning, all options arrive at similar times. If the YYC-FRA flight is longer than YYZ-MXP, and if in J, I would go for the longer flight: more sleep.