Calgary
Phoenix Sky Harbor Intl
1 stop
7h 07mPhoenix Sky Harbor Intl
Calgary
Nonstop
3h 13mDelta
Montreal Pierre Elliott Trudeau Intl
Phoenix Sky Harbor Intl
1 stop
7h 20mPhoenix Sky Harbor Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
9h 23mDelta
Montreal Pierre Elliott Trudeau Intl
Phoenix Sky Harbor Intl
1 stop
7h 20mPhoenix Sky Harbor Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
9h 23mDelta
Montreal Pierre Elliott Trudeau Intl
Phoenix Sky Harbor Intl
1 stop
7h 20mPhoenix Sky Harbor Intl
Montreal Pierre Elliott Trudeau Intl
2 stops
13h 12mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
2 stops
9h 57mPhoenix Sky Harbor Intl
Toronto Pearson Intl
1 stop
10h 55mDelta
Toronto Pearson Intl
Phoenix Sky Harbor Intl
2 stops
8h 07mPhoenix Sky Harbor Intl
Toronto Pearson Intl
1 stop
7h 58mDelta