✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
C-GJLS
/ C05D9D
313 flights over 89 days · 3.52 legs/day · base CYYC · Calgary · operators: WJA
313
Flights
38
Airports served
12%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
737-800 (Boeing)
B738
Westjet
· reg C-GJLS
The Boeing Company ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
5 legs
round-trip
WJA
CYEG → CYYZ → CYEG → CYYZ → CYFI → CYEG
CYEG
→
CYYZ
CYEG · Edmonton → CYYZ · Toronto
WJA430 · WS430 · ⏱ 05:32– (Nonem)
CYYZ
→
CYEG
CYYZ · Toronto → CYEG · Edmonton
WJA437 · WS437 · sched 10:10Z
CYEG
→
CYYZ
CYEG · Edmonton → CYYZ · Toronto
WJA444 · WS444 · sched 15:35Z
CYEG
→
CYFI
CYEG · Edmonton → CYFI · Suncor Energy Site
⚠ gap
WJA4018 · WS4018 · sched Z
CYFI
→
CYEG
CYFI · Suncor Energy Site → CYEG · Edmonton
WJA4019 · WS4019 · sched Z
2026-06-22
2 legs
WJA
KDTW → CYVR → CYEG
KDTW
→
CYVR
KDTW · Detroit → CYVR · Vancouver
intl
WJA1583 · WS1583 · sched 13:00Z
CYVR
→
CYEG
CYVR · Vancouver → CYEG · Edmonton
WJA304 · WS304 · sched 20:15Z
2026-06-21
1 legs
WJA
CYVR → KDTW
CYVR
→
KDTW
CYVR · Vancouver → KDTW · Detroit
intl
WJA1582 · WS1582 · sched 20:25Z
2026-06-20
2 legs
round-trip
WJA
CYVR → MMPR → CYVR
CYVR
→
MMPR
CYVR · Vancouver → MMPR · Puerto Vallarta
intl
WJA2150 · WS2150 · sched 16:30Z
MMPR
→
CYVR
MMPR · Puerto Vallarta → CYVR · Vancouver
intl
WJA2151 · WS2151 · sched 22:30Z
2026-06-19
4 legs
round-trip
WJA
CYVR → CYYZ → KTPA → CYYZ → CYVR
CYVR
→
CYYZ
CYVR · Vancouver → CYYZ · Toronto
WJA736 · WS736 · sched 05:35Z
CYYZ
→
KTPA
CYYZ · Toronto → KTPA · Tampa
intl
WJA1140 · WS1140 · sched 12:10Z
KTPA
→
CYYZ
KTPA · Tampa → CYYZ · Toronto
intl
WJA1141 · WS1141 · sched 15:55Z
CYYZ
→
CYVR
CYYZ · Toronto → CYVR · Vancouver
WJA719 · WS719 · sched 20:15Z
2026-06-18
2 legs
round-trip
WJA
CYVR → CYYZ → CYVR
CYVR
→
CYYZ
CYVR · Vancouver → CYYZ · Toronto
WJA710 · WS710 · sched 16:00Z
CYYZ
→
CYVR
CYYZ · Toronto → CYVR · Vancouver
WJA729 · WS729 · sched 22:35Z
2026-06-17
4 legs
round-trip
WJA
CYVR → CYYC → CYVR → MMSD → CYVR
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA126 · WS126 · sched 01:40Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA137 · WS137 · sched 05:35Z
CYVR
→
MMSD
CYVR · Vancouver → MMSD · San José del Cabo
intl
WJA2120 · WS2120 · sched 15:40Z
MMSD
→
CYVR
MMSD · San José del Cabo → CYVR · Vancouver
intl
WJA2121 · WS2121 · sched 21:15Z
2026-06-16
3 legs
WJA
CYYC → CYQR → CYYC → CYVR
CYYC
→
CYQR
CYYC · Calgary → CYQR · Regina
WJA398 · WS398 · sched 05:45Z
CYQR
→
CYYC
CYQR · Regina → CYYC · Calgary
WJA401 · WS401 · sched 13:00Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA109 · WS109 · sched 15:30Z
2026-06-15
5 legs
WJA
CYVR → CYYC → CYVR → CYYC → CYQG → CYYC
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA126 · WS126 · sched 01:40Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA137 · WS137 · sched 05:35Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA102 · WS102 · sched 13:00Z
CYYC
→
CYQG
CYYC · Calgary → CYQG · Windsor
WJA826 · WS826 · sched 15:30Z
CYQG
→
CYYC
CYQG · Windsor → CYYC · Calgary
WJA827 · WS827 · sched 20:00Z
2026-06-14
6 legs
round-trip
WJA
CYVR → CYYC → CYQR → CYYC → CYVR → CYEG → CYVR
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA126 · WS126 · sched 01:40Z
CYYC
→
CYQR
CYYC · Calgary → CYQR · Regina
WJA398 · WS398 · sched 05:45Z
CYQR
→
CYYC
CYQR · Regina → CYYC · Calgary
WJA401 · WS401 · sched 13:00Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA109 · WS109 · ⏱ 15:49– (Nonem)
CYVR
→
CYEG
CYVR · Vancouver → CYEG · Edmonton
WJA308 · WS308 · sched 18:15Z
CYEG
→
CYVR
CYEG · Edmonton → CYVR · Vancouver
WJA315 · WS315 · ⏱ 20:48– (Nonem)
2026-06-13
5 legs
WJA
CYYC → CYQR → CYYC → CYVR → CYEG → CYVR
CYYC
→
CYQR
CYYC · Calgary → CYQR · Regina
WJA398 · WS398 · sched 05:45Z
CYQR
→
CYYC
CYQR · Regina → CYYC · Calgary
WJA401 · WS401 · sched 13:00Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA109 · WS109 · sched 15:30Z
CYVR
→
CYEG
CYVR · Vancouver → CYEG · Edmonton
WJA304 · WS304 · sched 20:15Z
CYEG
→
CYVR
CYEG · Edmonton → CYVR · Vancouver
WJA317 · WS317 · sched 22:50Z
2026-06-12
5 legs
WJA
CYVR → CYYC → CYVR → CYYC → CYXY → CYYC
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA126 · WS126 · sched 01:40Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA137 · WS137 · sched 05:35Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA102 · WS102 · sched 13:00Z
CYYC
→
CYXY
CYYC · Calgary → CYXY · Whitehorse
WJA837 · WS837 · sched 16:35Z
CYXY
→
CYYC
CYXY · Whitehorse → CYYC · Calgary
WJA836 · WS836 · ⏱ 20:10– (Nonem)
2026-06-11
5 legs
WJA
CYYC → CYQR → CYYC → CYVR → CYEG → CYVR
CYYC
→
CYQR
CYYC · Calgary → CYQR · Regina
WJA398 · WS398 · sched 05:45Z
CYQR
→
CYYC
CYQR · Regina → CYYC · Calgary
WJA401 · WS401 · sched 13:00Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA109 · WS109 · sched 15:30Z
CYVR
→
CYEG
CYVR · Vancouver → CYEG · Edmonton
WJA308 · WS308 · sched 18:15Z
CYEG
→
CYVR
CYEG · Edmonton → CYVR · Vancouver
WJA315 · WS315 · sched 20:50Z
2026-06-09
3 legs
WJA
CYVR → CYYC → CYYJ → CYYC
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA100 · WS100 · sched 12:00Z
CYYC
→
CYYJ
CYYC · Calgary → CYYJ · Victoria
WJA267 · WS267 · sched 20:05Z
CYYJ
→
CYYC
CYYJ · Victoria → CYYC · Calgary
WJA268 · WS268 · sched 22:35Z
2026-06-08
4 legs
WJA
CYYC → CYEG → CYEG → CYVR → CYMM
CYYC
→
CYEG
CYYC · Calgary → CYEG · Edmonton
WJA150 · WS150 · sched 02:40Z
CYMM
→
CYEG
CYMM · Fort McMurray → CYEG · Edmonton
⚠ gap
WJA4350 · WS4350 · ⏱ 20:22– (Nonem)
CYEG
→
CYVR
CYEG · Edmonton → CYVR · Vancouver
WJA317 · WS317 · sched 22:50Z
CYEG
→
CYMM
CYEG · Edmonton → CYMM · Fort McMurray
⚠ gap
WJA4000 · WS4000 · sched Z
2026-06-07
6 legs
WJA
CYEG → CYYC → CYEG → CYWG → CYYC → CYWG → CYYC
CYEG
→
CYYC
CYEG · Edmonton → CYYC · Calgary
WJA157 · WS157 · ⏱ 00:49– (Nonem)
CYYC
→
CYEG
CYYC · Calgary → CYEG · Edmonton
WJA152 · WS152 · sched 03:55Z
CYEG
→
CYWG
CYEG · Edmonton → CYWG · Winnipeg
WJA482 · WS482 · ⏱ 12:26– (Nonem)
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA225 · WS225 · sched 15:10Z
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA228 · WS228 · sched 18:25Z
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA231 · WS231 · sched 21:55Z
2026-06-06
2 legs
round-trip
WJA
CYEG → CYWG → CYEG
CYEG
→
CYWG
CYEG · Edmonton → CYWG · Winnipeg
WJA482 · WS482 · ⏱ 12:30– (Nonem)
CYWG
→
CYEG
CYWG · Winnipeg → CYEG · Edmonton
WJA487 · WS487 · sched 21:15Z
2026-06-05
5 legs
WJA
KMSP → CYXE → CYYC → CYEG → CYLW → CYEG
KMSP
→
CYXE
KMSP · Minneapolis → CYXE · Saskatoon
intl
WJA1845 · WS1845 · sched 01:15Z
CYXE
→
CYYC
CYXE · Saskatoon → CYYC · Calgary
WJA345 · WS345 · sched 13:00Z
CYYC
→
CYEG
CYYC · Calgary → CYEG · Edmonton
WJA144 · WS144 · sched 15:30Z
CYEG
→
CYLW
CYEG · Edmonton → CYLW · Kelowna
WJA531 · WS531 · sched 19:20Z
CYLW
→
CYEG
CYLW · Kelowna → CYEG · Edmonton
WJA530 · WS530 · sched 21:30Z
2026-06-04
4 legs
WJA
CYYC → CYXE → CYVR → CYXE → KMSP
CYYC
→
CYXE
CYYC · Calgary → CYXE · Saskatoon
WJA350 · WS350 · sched 05:45Z
CYXE
→
CYVR
CYXE · Saskatoon → CYVR · Vancouver
WJA601 · WS601 · sched 13:10Z
CYVR
→
CYXE
CYVR · Vancouver → CYXE · Saskatoon
WJA600 · WS600 · sched 16:30Z
CYXE
→
KMSP
CYXE · Saskatoon → KMSP · Minneapolis
intl
WJA1900 · WS1900 · sched 21:10Z
2026-06-03
5 legs
WJA
CYYZ → CYEG → CYLW → CYYC → CYLW → CYYC
CYYZ
→
CYEG
CYYZ · Toronto → CYEG · Edmonton
WJA469 · WS469 · sched 02:20Z
CYEG
→
CYLW
CYEG · Edmonton → CYLW · Kelowna
WJA525 · WS525 · ⏱ 12:38– (Nonem)
CYLW
→
CYYC
CYLW · Kelowna → CYYC · Calgary
WJA184 · WS184 · sched 14:50Z
CYYC
→
CYLW
CYYC · Calgary → CYLW · Kelowna
WJA185 · WS185 · sched 17:05Z
CYLW
→
CYYC
CYLW · Kelowna → CYYC · Calgary
WJA188 · WS188 · ⏱ 19:27– (Nonem)
2026-06-02
2 legs
WJA
CYVR → CYWG → CYYZ
CYVR
→
CYWG
CYVR · Vancouver → CYWG · Winnipeg
WJA538 · WS538 · sched 16:50Z
CYWG
→
CYYZ
CYWG · Winnipeg → CYYZ · Toronto
WJA384 · WS384 · sched 21:25Z
2026-06-01
1 legs
WJA
MMUN → CYVR
MMUN
→
CYVR
MMUN · Cancún → CYVR · Vancouver
intl
WJA2053 · WS2053 · ⏱ 00:26– (Nonem)
2026-05-31
1 legs
WJA
CYVR → MMUN
CYVR
→
MMUN
CYVR · Vancouver → MMUN · Cancún
intl
WJA2052 · WS2052 · sched 15:05Z
2026-05-30
3 legs
WJA
CYYC → CYVR → MMSD → CYVR
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA135 · WS135 · ⏱ 03:37– (Nonem)
CYVR
→
MMSD
CYVR · Vancouver → MMSD · San José del Cabo
intl
WJA2120 · WS2120 · sched 15:40Z
MMSD
→
CYVR
MMSD · San José del Cabo → CYVR · Vancouver
intl
WJA2121 · WS2121 · sched 21:15Z
2026-05-29
4 legs
round-trip
WJA
CYYC → CYLW → CYYC → CYYJ → CYYC
CYYC
→
CYLW
CYYC · Calgary → CYLW · Kelowna
WJA183 · WS183 · sched 15:30Z
CYLW
→
CYYC
CYLW · Kelowna → CYYC · Calgary
WJA186 · WS186 · sched 17:55Z
CYYC
→
CYYJ
CYYC · Calgary → CYYJ · Victoria
WJA267 · WS267 · sched 20:05Z
CYYJ
→
CYYC
CYYJ · Victoria → CYYC · Calgary
WJA268 · WS268 · ⏱ 22:59– (Nonem)
2026-05-28
4 legs
round-trip
WJA
CYYC → CYLW → CYYC → CYVR → CYYC
CYYC
→
CYLW
CYYC · Calgary → CYLW · Kelowna
WJA183 · WS183 · sched 15:30Z
CYLW
→
CYYC
CYLW · Kelowna → CYYC · Calgary
WJA186 · WS186 · sched 17:55Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA119 · WS119 · sched 20:05Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA120 · WS120 · sched 22:40Z
2026-05-27
2 legs
round-trip
WJA
CYYC → CYVR → CYYC
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA139 · WS139 · sched 00:50Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA130 · WS130 · sched 03:25Z
2026-05-26
3 legs
WJA
CYVR → CYYC → CYWG → CYYC
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA124 · WS124 · sched 00:40Z
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA226 · WS226 · sched 17:05Z
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA229 · WS229 · sched 19:55Z
2026-05-25
6 legs
round-trip
WJA
CYVR → CYYC → CYVR → CYYC → CYVR → CYYC → CYVR
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA124 · WS124 · sched 00:40Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA133 · WS133 · ⏱ 04:17– (Nonem)
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA102 · WS102 · sched 13:00Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA111 · WS111 · sched 16:00Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA112 · WS112 · sched 18:45Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA121 · WS121 · sched 21:15Z
2026-05-24
4 legs
round-trip
WJA
CYVR → CYYC → CYVR → CYEG → CYVR
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA126 · WS126 · sched 01:40Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA109 · WS109 · sched 15:30Z
CYVR
→
CYEG
CYVR · Vancouver → CYEG · Edmonton
WJA308 · WS308 · sched 18:15Z
CYEG
→
CYVR
CYEG · Edmonton → CYVR · Vancouver
WJA315 · WS315 · sched 20:50Z
2026-05-23
2 legs
round-trip
WJA
CYVR → CYEG → CYVR
CYVR
→
CYEG
CYVR · Vancouver → CYEG · Edmonton
WJA304 · WS304 · sched 20:10Z
CYEG
→
CYVR
CYEG · Edmonton → CYVR · Vancouver
WJA317 · WS317 · ⏱ 23:07– (Nonem)
2026-05-22
2 legs
WJA
CYUL → CYYC → CYVR
CYUL
→
CYYC
CYUL · Montréal → CYYC · Calgary
WJA559 · WS559 · sched 11:15Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA115 · WS115 · sched 18:00Z
2026-05-21
3 legs
WJA
CYYC → CYVR → CYYC → CYUL
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA111 · WS111 · sched 16:00Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA112 · WS112 · sched 18:45Z
CYYC
→
CYUL
CYYC · Calgary → CYUL · Montréal
WJA566 · WS566 · sched 23:30Z
2026-05-20
3 legs
WJA
KIAH → CYYC → KLAS → CYYC
KIAH
→
CYYC
KIAH · Houston → CYYC · Calgary
intl
WJA1541 · WS1541 · sched 11:30Z
CYYC
→
KLAS
CYYC · Calgary → KLAS · Las Vegas
intl
WJA1088 · WS1088 · sched 17:00Z
KLAS
→
CYYC
KLAS · Las Vegas → CYYC · Calgary
intl
WJA1091 · WS1091 · sched 20:45Z
2026-05-19
6 legs
WJA
CYVR → CYYC → CYXU → CYYC → CYZF → CYYC → KIAH
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA126 · WS126 · sched 01:40Z
CYYC
→
CYXU
CYYC · Calgary → CYXU · London
WJA748 · WS748 · sched 05:40Z
CYXU
→
CYYC
CYXU · London → CYYC · Calgary
WJA747 · WS747 · sched 10:10Z
CYYC
→
CYZF
CYYC · Calgary → CYZF · Yellowknife
WJA685 · WS685 · sched 17:10Z
CYZF
→
CYYC
CYZF · Yellowknife → CYYC · Calgary
WJA684 · WS684 · sched 20:15Z
CYYC
→
KIAH
CYYC · Calgary → KIAH · Houston
intl
WJA1542 · WS1542 · ⏱ 23:41– (Nonem)
2026-05-18
5 legs
WJA
CYYC → CYQR → CYYC → CYVR → CYEG → CYVR
CYYC
→
CYQR
CYYC · Calgary → CYQR · Regina
WJA398 · WS398 · sched 05:45Z
CYQR
→
CYYC
CYQR · Regina → CYYC · Calgary
WJA401 · WS401 · sched 13:00Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA109 · WS109 · sched 15:30Z
CYVR
→
CYEG
CYVR · Vancouver → CYEG · Edmonton
WJA308 · WS308 · sched 18:15Z
CYEG
→
CYVR
CYEG · Edmonton → CYVR · Vancouver
WJA315 · WS315 · ⏱ 21:03– (Nonem)
2026-05-17
3 legs
WJA
CYVR → CYYC → CYQM → CYYC
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA102 · WS102 · sched 13:00Z
CYYC
→
CYQM
CYYC · Calgary → CYQM · Moncton
WJA812 · WS812 · sched 15:30Z
CYQM
→
CYYC
CYQM · Moncton → CYYC · Calgary
WJA813 · WS813 · sched 21:15Z
2026-05-16
3 legs
WJA
CYYC → CYVR → MMUN → CYVR
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA127 · WS127 · sched 00:00Z
CYVR
→
MMUN
CYVR · Vancouver → MMUN · Cancún
intl
WJA2052 · WS2052 · sched 15:05Z
MMUN
→
CYVR
MMUN · Cancún → CYVR · Vancouver
intl
WJA2053 · WS2053 · ⏱ 22:23–04:25 (362m)
2026-05-15
5 legs
WJA
CYQT → CYWG → CYVR → CYEG → CYVR → CYYC
CYQT
→
CYWG
CYQT · Thunder Bay → CYWG · Winnipeg
WJA544 · WS544 · ⏱ 03:24– (Nonem)
CYWG
→
CYVR
CYWG · Winnipeg → CYVR · Vancouver
WJA539 · WS539 · sched 11:05Z
CYVR
→
CYEG
CYVR · Vancouver → CYEG · Edmonton
WJA302 · WS302 · sched 15:15Z
CYEG
→
CYVR
CYEG · Edmonton → CYVR · Vancouver
WJA307 · WS307 · sched 17:50Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA118 · WS118 · sched 21:30Z
2026-05-14
3 legs
WJA
CYVR → CYQR → CYVR → CYQT
CYVR
→
CYQR
CYVR · Vancouver → CYQR · Regina
WJA680 · WS680 · sched 15:45Z
CYQR
→
CYVR
CYQR · Regina → CYVR · Vancouver
WJA681 · WS681 · sched 18:45Z
CYVR
→
CYQT
CYVR · Vancouver → CYQT · Thunder Bay
WJA544 · WS544 · ⏱ 22:38–02:06 (208m)
2026-05-13
4 legs
WJA
CYYC → CYQR → CYYC → CYWG → CYVR
CYYC
→
CYQR
CYYC · Calgary → CYQR · Regina
WJA398 · WS398 · ⏱ 05:50– (Nonem)
CYQR
→
CYYC
CYQR · Regina → CYYC · Calgary
WJA393 · WS393 · sched 12:00Z
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA224 · WS224 · sched 15:15Z
CYWG
→
CYVR
CYWG · Winnipeg → CYVR · Vancouver
WJA541 · WS541 · sched 20:15Z
2026-05-12
3 legs
WJA
CYVR → CYYC → CYOW → CYYC
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA102 · WS102 · sched 13:00Z
CYYC
→
CYOW
CYYC · Calgary → CYOW · Ottawa
WJA616 · WS616 · ⏱ 15:47– (Nonem)
CYOW
→
CYYC
CYOW · Ottawa → CYYC · Calgary
WJA617 · WS617 · sched 20:15Z
2026-05-11
4 legs
round-trip
WJA
CYVR → KATL → CYVR → CYYC → CYVR
CYVR
→
KATL
CYVR · Vancouver → KATL · Atlanta
intl
WJA1606 · WS1606 · sched 05:55Z
KATL
→
CYVR
KATL · Atlanta → CYVR · Vancouver
intl
WJA1601 · WS1601 · sched 12:15Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA118 · WS118 · sched 21:30Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA127 · WS127 · ⏱ 00:13– (Nonem)
2026-05-10
2 legs
round-trip
WJA
CYVR → MMSD → CYVR
CYVR
→
MMSD
CYVR · Vancouver → MMSD · San José del Cabo
intl
WJA2120 · WS2120 · sched 15:40Z
MMSD
→
CYVR
MMSD · San José del Cabo → CYVR · Vancouver
intl
WJA2121 · WS2121 · sched 21:15Z
2026-05-09
4 legs
round-trip
WJA
CYVR → KATL → CYVR → CYEG → CYVR
CYVR
→
KATL
CYVR · Vancouver → KATL · Atlanta
intl
WJA1606 · WS1606 · sched 05:55Z
KATL
→
CYVR
KATL · Atlanta → CYVR · Vancouver
intl
WJA1601 · WS1601 · sched 12:15Z
CYVR
→
CYEG
CYVR · Vancouver → CYEG · Edmonton
WJA304 · WS304 · sched 20:15Z
CYEG
→
CYVR
CYEG · Edmonton → CYVR · Vancouver
WJA317 · WS317 · ⏱ 23:07– (Nonem)
2026-05-08
2 legs
round-trip
WJA
CYVR → MMPR → CYVR
CYVR
→
MMPR
CYVR · Vancouver → MMPR · Puerto Vallarta
intl
WJA2150 · WS2150 · sched 16:30Z
MMPR
→
CYVR
MMPR · Puerto Vallarta → CYVR · Vancouver
intl
WJA2151 · WS2151 · sched 22:30Z
2026-05-07
4 legs
round-trip
WJA
CYVR → KATL → CYVR → KPHX → CYVR
CYVR
→
KATL
CYVR · Vancouver → KATL · Atlanta
intl
WJA1606 · WS1606 · sched 05:55Z
KATL
→
CYVR
KATL · Atlanta → CYVR · Vancouver
intl
WJA1601 · WS1601 · sched 12:15Z
CYVR
→
KPHX
CYVR · Vancouver → KPHX · Phoenix
intl
WJA1740 · WS1740 · sched 19:35Z
KPHX
→
CYVR
KPHX · Phoenix → CYVR · Vancouver
intl
WJA1741 · WS1741 · sched 23:35Z
2026-05-06
2 legs
round-trip
WJA
CYVR → MMPR → CYVR
CYVR
→
MMPR
CYVR · Vancouver → MMPR · Puerto Vallarta
intl
WJA2150 · WS2150 · sched 16:30Z
MMPR
→
CYVR
MMPR · Puerto Vallarta → CYVR · Vancouver
intl
WJA2151 · WS2151 · sched 22:30Z
2026-05-05
2 legs
round-trip
WJA
CYVR → KLAX → CYVR
CYVR
→
KLAX
CYVR · Vancouver → KLAX · Los Angeles
intl
WJA1102 · WS1102 · sched 15:20Z
KLAX
→
CYVR
KLAX · Los Angeles → CYVR · Vancouver
intl
WJA1103 · WS1103 · sched 19:10Z
2026-05-04
5 legs
WJA
CYYC → CYQR → CYYC → CYVR → CYEG → CYVR
CYYC
→
CYQR
CYYC · Calgary → CYQR · Regina
WJA398 · WS398 · sched 05:45Z
CYQR
→
CYYC
CYQR · Regina → CYYC · Calgary
WJA401 · WS401 · sched 13:00Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA109 · WS109 · sched 15:30Z
CYVR
→
CYEG
CYVR · Vancouver → CYEG · Edmonton
WJA308 · WS308 · sched 18:15Z
CYEG
→
CYVR
CYEG · Edmonton → CYVR · Vancouver
WJA315 · WS315 · ⏱ 21:09– (Nonem)
2026-05-03
5 legs
WJA
KPHX → CYYC → CYQR → CYYC → KJFK → CYYC
KPHX
→
CYYC
KPHX · Phoenix → CYYC · Calgary
intl
WJA1167 · WS1167 · sched 00:55Z
CYYC
→
CYQR
CYYC · Calgary → CYQR · Regina
WJA398 · WS398 · sched 05:45Z
CYQR
→
CYYC
CYQR · Regina → CYYC · Calgary
WJA401 · WS401 · sched 13:00Z
CYYC
→
KJFK
CYYC · Calgary → KJFK · New York
intl
WJA1680 · WS1680 · sched 15:45Z
KJFK
→
CYYC
KJFK · New York → CYYC · Calgary
intl
WJA1681 · WS1681 · sched 21:30Z
2026-05-02
6 legs
WJA
CYVR → CYYC → CYVR → CYYC → CYLW → CYYC → KPHX
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA126 · WS126 · sched 01:40Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA137 · WS137 · sched 05:35Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA102 · WS102 · sched 13:00Z
CYYC
→
CYLW
CYYC · Calgary → CYLW · Kelowna
WJA183 · WS183 · sched 15:30Z
CYLW
→
CYYC
CYLW · Kelowna → CYYC · Calgary
WJA186 · WS186 · sched 17:55Z
CYYC
→
KPHX
CYYC · Calgary → KPHX · Phoenix
intl
WJA1162 · WS1162 · sched 20:50Z
2026-05-01
5 legs
WJA
CYYC → CYQR → CYYC → CYVR → CYEG → CYVR
CYYC
→
CYQR
CYYC · Calgary → CYQR · Regina
WJA398 · WS398 · sched 05:45Z
CYQR
→
CYYC
CYQR · Regina → CYYC · Calgary
WJA401 · WS401 · sched 13:00Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA109 · WS109 · sched 15:30Z
CYVR
→
CYEG
CYVR · Vancouver → CYEG · Edmonton
WJA308 · WS308 · sched 18:15Z
CYEG
→
CYVR
CYEG · Edmonton → CYVR · Vancouver
WJA315 · WS315 · ⏱ 20:53– (Nonem)
2026-04-30
4 legs
round-trip
WJA
CYYC → CYVR → CYYC → KJFK → CYYC
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA127 · WS127 · sched 00:00Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA102 · WS102 · sched 13:00Z
CYYC
→
KJFK
CYYC · Calgary → KJFK · New York
intl
WJA1680 · WS1680 · sched 15:45Z
KJFK
→
CYYC
KJFK · New York → CYYC · Calgary
intl
WJA1681 · WS1681 · sched 21:30Z
2026-04-29
2 legs
WJA
CYWG → CYVR → CYYC
CYWG
→
CYVR
CYWG · Winnipeg → CYVR · Vancouver
WJA539 · WS539 · sched 11:05Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA118 · WS118 · sched 21:30Z
2026-04-28
6 legs
round-trip
WJA
CYWG → CYYC → CYLW → CYYC → CYQQ → CYYC → CYWG
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA235 · WS235 · sched 02:05Z
CYYC
→
CYLW
CYYC · Calgary → CYLW · Kelowna
WJA195 · WS195 · ⏱ 05:46– (Nonem)
CYLW
→
CYYC
CYLW · Kelowna → CYYC · Calgary
WJA182 · WS182 · ⏱ 13:09–13:55 (46m)
CYYC
→
CYQQ
CYYC · Calgary → CYQQ · Comox
WJA515 · WS515 · sched 15:15Z
CYQQ
→
CYYC
CYQQ · Comox → CYYC · Calgary
WJA518 · WS518 · sched 17:45Z
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA230 · WS230 · ⏱ 20:33– (Nonem)
2026-04-27
6 legs
WJA
CYVR → CYYC → CYVR → CYYC → CYWG → CYYC → CYWG
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA124 · WS124 · sched 00:40Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA133 · WS133 · sched 03:55Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA100 · WS100 · sched 12:00Z
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA226 · WS226 · sched 17:05Z
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA229 · WS229 · sched 19:55Z
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA232 · WS232 · sched 23:15Z
2026-04-26
3 legs
round-trip
WJA
CYVR → CYLW → CYYC → CYVR
CYVR
→
CYLW
CYVR · Vancouver → CYLW · Kelowna
WJA494 · WS494 · sched 05:10Z
CYLW
→
CYYC
CYLW · Kelowna → CYYC · Calgary
WJA886 · WS886 · sched 16:30Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA121 · WS121 · sched 21:15Z
2026-04-25
2 legs
WJA
CYLW → MMSD → CYVR
CYLW
→
MMSD
CYLW · Kelowna → MMSD · San José del Cabo
intl
WJA2070 · WS2070 · sched 16:00Z
MMSD
→
CYVR
MMSD · San José del Cabo → CYVR · Vancouver
intl
WJA2121 · WS2121 · sched 21:30Z
2026-04-24
3 legs
WJA
KLAX → CYVR → MMSD → CYLW
KLAX
→
CYVR
KLAX · Los Angeles → CYVR · Vancouver
intl
WJA1105 · WS1105 · sched 03:40Z
CYVR
→
MMSD
CYVR · Vancouver → MMSD · San José del Cabo
intl
WJA2120 · WS2120 · sched 15:00Z
MMSD
→
CYLW
MMSD · San José del Cabo → CYLW · Kelowna
intl
WJA2071 · WS2071 · sched 20:40Z
2026-04-23
4 legs
WJA
CYYC → CYVR → KLAX → CYVR → KLAX
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA137 · WS137 · sched 05:30Z
CYVR
→
KLAX
CYVR · Vancouver → KLAX · Los Angeles
intl
WJA1102 · WS1102 · sched 15:00Z
KLAX
→
CYVR
KLAX · Los Angeles → CYVR · Vancouver
intl
WJA1103 · WS1103 · sched 18:50Z
CYVR
→
KLAX
CYVR · Vancouver → KLAX · Los Angeles
intl
WJA1104 · WS1104 · sched 23:55Z
2026-04-22
4 legs
round-trip
WJA
CYYC → CYWG → CYYC → CYXX → CYYC
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA222 · WS222 · sched 13:00Z
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA231 · WS231 · sched 15:55Z
CYYC
→
CYXX
CYYC · Calgary → CYXX · Abbotsford
WJA475 · WS475 · sched 19:50Z
CYXX
→
CYYC
CYXX · Abbotsford → CYYC · Calgary
WJA476 · WS476 · sched 22:10Z
2026-04-21
1 legs
WJA
CYVR → CYYC
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA102 · WS102 · sched 12:30Z
2026-04-19
2 legs
round-trip
WJA
CYVR → MMUN → CYVR
CYVR
→
MMUN
CYVR · Vancouver → MMUN · Cancún
intl
WJA2054 · WS2054 · sched 16:00Z
MMUN
→
CYVR
MMUN · Cancún → CYVR · Vancouver
intl
WJA2609 · WS2609 · sched 23:05Z
2026-04-18
2 legs
round-trip
WJA
CYVR → MMPR → CYVR
CYVR
→
MMPR
CYVR · Vancouver → MMPR · Puerto Vallarta
intl
WJA2152 · WS2152 · sched 15:00Z
MMPR
→
CYVR
MMPR · Puerto Vallarta → CYVR · Vancouver
intl
WJA2153 · WS2153 · ⏱ 21:22– (Nonem)
2026-04-17
3 legs
WJA
CYYC → CYVR → MMPR → CYVR
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA105 · WS105 · sched 14:05Z
CYVR
→
MMPR
CYVR · Vancouver → MMPR · Puerto Vallarta
intl
WJA2150 · WS2150 · sched 17:30Z
MMPR
→
CYVR
MMPR · Puerto Vallarta → CYVR · Vancouver
intl
WJA2151 · WS2151 · ⏱ 23:40– (Nonem)
2026-04-16
3 legs
WJA
CYVR → CYYC → KSEA → CYYC
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA122 · WS122 · sched 00:45Z
CYYC
→
KSEA
CYYC · Calgary → KSEA · Seattle
intl
WJA1552 · WS1552 · sched 19:25Z
KSEA
→
CYYC
KSEA · Seattle → CYYC · Calgary
intl
WJA1553 · WS1553 · sched 22:10Z
2026-04-15
4 legs
round-trip
WJA
CYVR → CYYC → CYVR → CYYC → CYVR
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA124 · WS124 · sched 01:45Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA115 · WS115 · sched 16:00Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA116 · WS116 · sched 18:45Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA121 · WS121 · sched 22:05Z
2026-04-14
4 legs
round-trip
WJA
CYVR → CYXE → CYVR → KPSP → CYVR
CYVR
→
CYXE
CYVR · Vancouver → CYXE · Saskatoon
WJA600 · WS600 · sched 03:40Z
CYXE
→
CYVR
CYXE · Saskatoon → CYVR · Vancouver
WJA601 · WS601 · sched 12:15Z
CYVR
→
KPSP
CYVR · Vancouver → KPSP · Palm Springs
intl
WJA1720 · WS1720 · sched 16:25Z
KPSP
→
CYVR
KPSP · Palm Springs → CYVR · Vancouver
intl
WJA1727 · WS1727 · ⏱ 20:36– (Nonem)
2026-04-13
2 legs
round-trip
WJA
CYVR → KATL → CYVR
CYVR
→
KATL
CYVR · Vancouver → KATL · Atlanta
intl
WJA1600 · WS1600 · sched 06:00Z
KATL
→
CYVR
KATL · Atlanta → CYVR · Vancouver
intl
WJA1601 · WS1601 · sched 12:25Z
2026-04-12
4 legs
WJA
MMUN → CYYC → CYVR → MMPR → CYVR
MMUN
→
CYYC
MMUN · Cancún → CYYC · Calgary
intl
WJA2211 · WS2211 · sched 23:15Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA103 · WS103 · sched 13:45Z
CYVR
→
MMPR
CYVR · Vancouver → MMPR · Puerto Vallarta
intl
WJA2150 · WS2150 · sched 17:30Z
MMPR
→
CYVR
MMPR · Puerto Vallarta → CYVR · Vancouver
intl
WJA2151 · WS2151 · ⏱ 23:45–04:24 (278m)
2026-04-11
3 legs
WJA
CYYC → CYQR → CYYC → MMUN
CYYC
→
CYQR
CYYC · Calgary → CYQR · Regina
WJA394 · WS394 · sched 05:30Z
CYQR
→
CYYC
CYQR · Regina → CYYC · Calgary
WJA397 · WS397 · sched 11:10Z
CYYC
→
MMUN
CYYC · Calgary → MMUN · Cancún
intl
WJA2202 · WS2202 · sched 16:30Z
2026-04-10
4 legs
round-trip
WJA
CYYC → KLAS → CYYC → KPSP → CYYC
CYYC
→
KLAS
CYYC · Calgary → KLAS · Las Vegas
intl
WJA1088 · WS1088 · sched 01:35Z
KLAS
→
CYYC
KLAS · Las Vegas → CYYC · Calgary
intl
WJA1089 · WS1089 · sched 15:05Z
CYYC
→
KPSP
CYYC · Calgary → KPSP · Palm Springs
intl
WJA1466 · WS1466 · sched 19:25Z
KPSP
→
CYYC
KPSP · Palm Springs → CYYC · Calgary
intl
WJA1165 · WS1165 · sched 23:45Z
2026-04-09
4 legs
round-trip
WJA
CYYC → CYLW → CYYC → CYXX → CYYC
CYYC
→
CYLW
CYYC · Calgary → CYLW · Kelowna
WJA181 · WS181 · sched 15:15Z
CYLW
→
CYYC
CYLW · Kelowna → CYYC · Calgary
WJA186 · WS186 · sched 17:20Z
CYYC
→
CYXX
CYYC · Calgary → CYXX · Abbotsford
WJA475 · WS475 · sched 19:50Z
CYXX
→
CYYC
CYXX · Abbotsford → CYYC · Calgary
WJA476 · WS476 · sched 22:10Z
2026-04-08
1 legs
WJA
CYVR → CYYC
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA124 · WS124 · sched 01:45Z
2026-04-06
4 legs
round-trip
WJA
CYVR → CYYC → MMUN → CYVR → CYVR
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA132 · WS132 · sched 04:15Z
CYVR
→
MMUN
CYVR · Vancouver → MMUN · Cancún
⚠ gap
intl
WJA2050 · WS2050 · sched 16:00Z
MMUN
→
CYVR
MMUN · Cancún → CYVR · Vancouver
intl
WJA2051 · WS2051 · ⏱ 23:17– (Nonem)
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
⚠ gap
WJA8936 · WS8936 · sched Z
2026-04-05
3 legs
WJA
CYYC → CYYJ → MMPR → CYVR
CYYC
→
CYYJ
CYYC · Calgary → CYYJ · Victoria
WJA297 · WS297 · ⏱ 05:52– (Nonem)
CYYJ
→
MMPR
CYYJ · Victoria → MMPR · Puerto Vallarta
intl
WJA2040 · WS2040 · ⏱ 15:51– (Nonem)
MMPR
→
CYVR
MMPR · Puerto Vallarta → CYVR · Vancouver
intl
WJA2153 · WS2153 · ⏱ 22:15– (Nonem)
2026-04-04
4 legs
round-trip
WJA
CYYC → CYYJ → CYYC → CYHZ → CYYC
CYYC
→
CYYJ
CYYC · Calgary → CYYJ · Victoria
WJA297 · WS297 · sched 05:40Z
CYYJ
→
CYYC
CYYJ · Victoria → CYYC · Calgary
WJA260 · WS260 · sched 12:30Z
CYYC
→
CYHZ
CYYC · Calgary → CYHZ · Halifax
WJA970 · WS970 · sched 15:15Z
CYHZ
→
CYYC
CYHZ · Halifax → CYYC · Calgary
WJA973 · WS973 · ⏱ 21:21– (Nonem)
2026-04-03
4 legs
round-trip
WJA
CYYC → KLAS → CYYC → KPSP → CYYC
CYYC
→
KLAS
CYYC · Calgary → KLAS · Las Vegas
intl
WJA1088 · WS1088 · sched 01:35Z
KLAS
→
CYYC
KLAS · Las Vegas → CYYC · Calgary
intl
WJA1089 · WS1089 · sched 15:05Z
CYYC
→
KPSP
CYYC · Calgary → KPSP · Palm Springs
intl
WJA1466 · WS1466 · sched 19:25Z
KPSP
→
CYYC
KPSP · Palm Springs → CYYC · Calgary
intl
WJA1165 · WS1165 · sched 23:45Z
2026-04-02
4 legs
WJA
CYYC → KIAH → CYYC → CYYC → ?
CYYC
→
KIAH
CYYC · Calgary → KIAH · Houston
intl
WJA1540 · WS1540 · sched 13:30Z
KIAH
→
CYYC
KIAH · Houston → CYYC · Calgary
intl
WJA1541 · WS1541 · sched 18:35Z
CYFI
→
CYYC
CYFI · Suncor Energy Site → CYYC · Calgary
⚠ gap
WJA4033 · WS4033 · sched Z
CYYC
→
?
CYYC · Calgary → —
WJA4032 · WS4032 · sched Z
2026-04-01
4 legs
round-trip
WJA
CYYC → CYXE → CYYC → KSAN → CYYC
CYYC
→
CYXE
CYYC · Calgary → CYXE · Saskatoon
WJA378 · WS378 · sched 05:30Z
CYXE
→
CYYC
CYXE · Saskatoon → CYYC · Calgary
WJA345 · WS345 · sched 11:25Z
CYYC
→
KSAN
CYYC · Calgary → KSAN · San Diego
intl
WJA1482 · WS1482 · sched 15:20Z
KSAN
→
CYYC
KSAN · San Diego → CYYC · Calgary
intl
WJA1483 · WS1483 · sched 19:35Z
2026-03-31
4 legs
WJA
CYVR → CYXE → CYYC → MMUN → CYYC
CYVR
→
CYXE
CYVR · Vancouver → CYXE · Saskatoon
WJA600 · WS600 · sched 03:40Z
CYXE
→
CYYC
CYXE · Saskatoon → CYYC · Calgary
WJA345 · WS345 · sched 11:25Z
CYYC
→
MMUN
CYYC · Calgary → MMUN · Cancún
intl
WJA2200 · WS2200 · sched 14:00Z
MMUN
→
CYYC
MMUN · Cancún → CYYC · Calgary
intl
WJA2201 · WS2201 · sched 20:50Z
2026-03-30
6 legs
round-trip
WJA
CYVR → CYYC → CYVR → CYYC → CYVR → MMMZ → CYVR
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA120 · WS120 · ⏱ 00:20– (Nonem)
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA129 · WS129 · sched 02:15Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA134 · WS134 · sched 05:10Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA101 · WS101 · sched 12:30Z
CYVR
→
MMMZ
CYVR · Vancouver → MMMZ · Mazatlàn
intl
WJA2042 · WS2042 · sched 16:20Z
MMMZ
→
CYVR
MMMZ · Mazatlàn → CYVR · Vancouver
intl
WJA2043 · WS2043 · sched 21:40Z
2026-03-29
4 legs
WJA
MMUN → CYYC → CYYJ → CYYC → CYVR
MMUN
→
CYYC
MMUN · Cancún → CYYC · Calgary
intl
WJA2001 · WS2001 · sched 00:30Z
CYYC
→
CYYJ
CYYC · Calgary → CYYJ · Victoria
WJA271 · WS271 · sched 15:50Z
CYYJ
→
CYYC
CYYJ · Victoria → CYYC · Calgary
WJA272 · WS272 · sched 18:25Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA119 · WS119 · sched 21:00Z
2026-03-28
5 legs
WJA
CYYC → CYLW → CYYC → CYVR → CYYC → MMUN
CYYC
→
CYLW
CYYC · Calgary → CYLW · Kelowna
WJA185 · WS185 · sched 00:55Z
CYLW
→
CYYC
CYLW · Kelowna → CYYC · Calgary
WJA208 · WS208 · sched 02:55Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA131 · WS131 · sched 04:00Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA106 · WS106 · sched 15:15Z
CYYC
→
MMUN
CYYC · Calgary → MMUN · Cancún
intl
WJA2000 · WS2000 · sched 17:45Z
2026-03-27
1 legs
WJA
CYZF → CYYC
CYZF
→
CYYC
CYZF · Yellowknife → CYYC · Calgary
WJA4112 · WS4112 · sched Z
2026-03-26
2 legs
WJA
CYWG → CYYC → CYZF
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA229 · WS229 · sched 12:50Z
CYYC
→
CYZF
CYYC · Calgary → CYZF · Yellowknife
WJA685 · WS685 · sched 17:15Z
2026-03-25
3 legs
WJA
CYEG → CYWG → MMUN → CYWG
CYEG
→
CYWG
CYEG · Edmonton → CYWG · Winnipeg
WJA484 · WS484 · sched 02:50Z
CYWG
→
MMUN
CYWG · Winnipeg → MMUN · Cancún
intl
WJA2536 · WS2536 · sched 13:00Z
MMUN
→
CYWG
MMUN · Cancún → CYWG · Winnipeg
intl
WJA2537 · WS2537 · sched 19:05Z
2026-03-24
3 legs
WJA
MMPR → CYQR → MMUN → CYEG
MMPR
→
CYQR
MMPR · Puerto Vallarta → CYQR · Regina
intl
WJA2381 · WS2381 · sched 00:40Z
CYQR
→
MMUN
CYQR · Regina → MMUN · Cancún
intl
WJA2412 · WS2412 · sched 12:40Z
MMUN
→
CYEG
MMUN · Cancún → CYEG · Edmonton
intl
WJA2301 · WS2301 · sched 19:00Z