Edmonton
Phoenix Sky Harbor Intl
1 stop
5h 48mPhoenix Sky Harbor Intl
Edmonton
Nonstop
3h 24mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
1 stop
11h 01mPhoenix Sky Harbor Intl
Toronto Pearson Intl
1 stop
7h 58mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
1 stop
7h 59mPhoenix Sky Harbor Intl
Toronto Pearson Intl
1 stop
7h 02mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
2 stops
8h 25mPhoenix Sky Harbor Intl
Toronto Pearson Intl
1 stop
7h 58mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
1 stop
7h 41mPhoenix Sky Harbor Intl
Toronto Pearson Intl
1 stop
8h 48mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
2 stops
8h 25mPhoenix Sky Harbor Intl
Toronto Pearson Intl
1 stop
8h 48mDelta
Calgary
Phoenix Sky Harbor Intl
1 stop
38h 25mUnited Airlines