Just a thought, as I don't have access to any route distances, but KEF-YYZ may be just a bit far for a 757-200 in mid winter, against the prevailing westerlys?
I have done BAH-LGW in a -200, approx eight hours duration with no shortage of alternates.
As I said, just a thought!