My transit time is 11.25 to 12.25
Based on the above the YYZ routing would be the safest / easiest but YEG USER makes a good point, If AC allow me to book the flight then if i miss my connection it's their responsibility to rebook me, but that would mean arriving at 10.30pm instead of 7pm at EWR ....
Gotta have a think about this ...