Edmonton
Phoenix Sky Harbor Intl
Nonstop
3h 23mPhoenix Sky Harbor Intl
Edmonton
Nonstop
3h 24mDelta
Calgary
Phoenix Sky Harbor Intl
1 stop
7h 07mPhoenix Sky Harbor Intl
Calgary
Nonstop
3h 13mDelta
Calgary
Phoenix Sky Harbor Intl
Nonstop
3h 10mPhoenix Sky Harbor Intl
Calgary
Nonstop
2h 59mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
1 stop
9h 45mPhoenix Sky Harbor Intl
Toronto Pearson Intl
1 stop
9h 09mDelta
Edmonton
Phoenix Sky Harbor Intl
2 stops
10h 08mPhoenix Sky Harbor Intl
Edmonton
2 stops
11h 24mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
1 stop
8h 46mPhoenix Sky Harbor Intl
Toronto Pearson Intl
1 stop
14h 53mDelta
Montreal Pierre Elliott Trudeau Intl
Phoenix Sky Harbor Intl
2 stops
15h 42mUnited Airlines
Toronto Pearson Intl
Phoenix Sky Harbor Intl
2 stops
7h 51mDelta
Vancouver Intl
Phoenix Sky Harbor Intl
1 stop
21h 06mUnited Airlines
Vancouver Intl
Phoenix Sky Harbor Intl
Nonstop
3h 07mDelta
Vancouver Intl
Phoenix Sky Harbor Intl
2 stops
11h 55mUnited Airlines
Vancouver Intl
Phoenix Sky Harbor Intl
2 stops
15h 48mUnited Airlines