Vancouver Intl
Phoenix Sky Harbor Intl
1 stop
8h 56mPhoenix Sky Harbor Intl
Vancouver Intl
1 stop
7h 29mDelta
Calgary
Phoenix Sky Harbor Intl
2 stops
7h 49mPhoenix Sky Harbor Intl
Calgary
1 stop
5h 17mAlaska Airlines
Calgary
Phoenix Sky Harbor Intl
Nonstop
3h 12mPhoenix Sky Harbor Intl
Calgary
1 stop
9h 01mDelta
Calgary
Phoenix Sky Harbor Intl
Nonstop
3h 12mPhoenix Sky Harbor Intl
Calgary
1 stop
9h 01mDelta
Edmonton
Phoenix Sky Harbor Intl
Nonstop
3h 23mPhoenix Sky Harbor Intl
Edmonton
1 stop
6h 17mDelta
Calgary
Phoenix Sky Harbor Intl
Nonstop
3h 12mPhoenix Sky Harbor Intl
Calgary
1 stop
9h 01mDelta
Montreal Pierre Elliott Trudeau Intl
Phoenix Sky Harbor Intl
1 stop
12h 03mDelta
Montreal Pierre Elliott Trudeau Intl
Phoenix Sky Harbor Intl
1 stop
10h 51mDelta
Montreal Pierre Elliott Trudeau Intl
Phoenix Sky Harbor Intl
3 stops
12h 00mUnited Airlines
Montreal Pierre Elliott Trudeau Intl
Phoenix Sky Harbor Intl
2 stops
13h 21mDelta
Montreal Pierre Elliott Trudeau Intl
Phoenix Sky Harbor Intl
2 stops
13h 34mDelta
Montreal Pierre Elliott Trudeau Intl
Phoenix Sky Harbor Intl
2 stops
11h 26mDelta