During a recent IRROPS, I was pretty desperate and almost had the 1K desk book me EWR-ROC-YYZ (with a 30 minute turn in ROC) because none of the EWR-YYZ directs could get me to Toronto in time to make a connection on to YYT.
We eventually found a way around it, but it would have been a helluva way to see Rochester...