Edmonton
Phoenix Sky Harbor Intl
Nonstop
3h 20mPhoenix Sky Harbor Intl
Edmonton
Nonstop
3h 24mDelta
Calgary
Phoenix Sky Harbor Intl
1 stop
7h 07mPhoenix Sky Harbor Intl
Calgary
1 stop
8h 40mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
1 stop
8h 46mPhoenix Sky Harbor Intl
Toronto Pearson Intl
1 stop
7h 59mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
1 stop
6h 53mPhoenix Sky Harbor Intl
Toronto Pearson Intl
2 stops
11h 59mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
2 stops
10h 37mPhoenix Sky Harbor Intl
Toronto Pearson Intl
1 stop
7h 58mDelta
Edmonton
Phoenix Sky Harbor Intl
1 stop
12h 45mPhoenix Sky Harbor Intl
Edmonton
1 stop
5h 26mDelta
Vancouver Intl
Phoenix Sky Harbor Intl
1 stop
8h 04mDelta
Calgary
Phoenix Sky Harbor Intl
1 stop
6h 22mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
1 stop
7h 02mDelta
Calgary
Phoenix Sky Harbor Intl
3 stops
15h 45mUnited Airlines
Edmonton
Phoenix Sky Harbor Intl
1 stop
9h 50mDelta
Edmonton
Phoenix Sky Harbor Intl
1 stop
12h 45mDelta