✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
C-GULN
/ C07AA4
267 flights over 89 days · 3.0 legs/day · base CYYC · Calgary · operators: WJA
267
Flights
43
Airports served
9%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
B38M
B38M
—
· reg C-GULN
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
4 legs
WJA
CYLW → CYWG → CYYC → KPHX → CYYC
CYLW
→
CYWG
CYLW · Kelowna → CYWG · Winnipeg
WJA828 · WS828 · sched 02:50Z
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA223 · WS223 · sched 12:00Z
CYYC
→
KPHX
CYYC · Calgary → KPHX · Phoenix
intl
WJA1160 · WS1160 · sched 16:00Z
KPHX
→
CYYC
KPHX · Phoenix → CYYC · Calgary
intl
WJA1163 · WS1163 · sched 20:15Z
2026-06-22
2 legs
WJA
KLAS → CYWG → CYLW
KLAS
→
CYWG
KLAS · Las Vegas → CYWG · Winnipeg
intl
WJA1333 · WS1333 · sched 02:25Z
CYWG
→
CYLW
CYWG · Winnipeg → CYLW · Kelowna
WJA829 · WS829 · sched 23:15Z
2026-06-21
4 legs
WJA
CYYC → CYWG → CYXU → CYWG → KLAS
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA240 · WS240 · sched 01:10Z
CYWG
→
CYXU
CYWG · Winnipeg → CYXU · London
WJA556 · WS556 · sched 15:35Z
CYXU
→
CYWG
CYXU · London → CYWG · Winnipeg
WJA557 · WS557 · sched 18:40Z
CYWG
→
KLAS
CYWG · Winnipeg → KLAS · Las Vegas
intl
WJA1332 · WS1332 · sched 22:05Z
2026-06-20
3 legs
WJA
KIAD → CYYC → CYYJ → CYYC
KIAD
→
CYYC
KIAD · Dulles → CYYC · Calgary
intl
WJA1731 · WS1731 · sched 23:00Z
CYYC
→
CYYJ
CYYC · Calgary → CYYJ · Victoria
WJA265 · WS265 · sched 17:30Z
CYYJ
→
CYYC
CYYJ · Victoria → CYYC · Calgary
WJA272 · WS272 · sched 20:05Z
2026-06-19
3 legs
WJA
CYYC → CYVR → CYYC → KIAD
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA139 · WS139 · sched 00:50Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA130 · WS130 · sched 03:25Z
CYYC
→
KIAD
CYYC · Calgary → KIAD · Dulles
intl
WJA1730 · WS1730 · sched 17:45Z
2026-06-18
3 legs
WJA
CYWG → CYYC → KLAX → CYYC
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA223 · WS223 · sched 12:00Z
CYYC
→
KLAX
CYYC · Calgary → KLAX · Los Angeles
intl
WJA1020 · WS1020 · sched 16:00Z
KLAX
→
CYYC
KLAX · Los Angeles → CYYC · Calgary
intl
WJA1023 · WS1023 · sched 20:15Z
2026-06-17
3 legs
WJA
CYYC → KLAX → CYYC → CYWG
CYYC
→
KLAX
CYYC · Calgary → KLAX · Los Angeles
intl
WJA1026 · WS1026 · sched 01:40Z
KLAX
→
CYYC
KLAX · Los Angeles → CYYC · Calgary
intl
WJA1021 · WS1021 · sched 14:30Z
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA230 · WS230 · sched 20:25Z
2026-06-16
3 legs
WJA
CYKF → CYYC → KIAH → CYYC
CYKF
→
CYYC
CYKF · Breslau → CYYC · Calgary
WJA585 · WS585 · sched 00:40Z
CYYC
→
KIAH
CYYC · Calgary → KIAH · Houston
intl
WJA1540 · WS1540 · sched 14:45Z
KIAH
→
CYYC
KIAH · Houston → CYYC · Calgary
intl
WJA1543 · WS1543 · sched 19:50Z
2026-06-15
3 legs
WJA
CYYC → KLAX → CYYC → CYKF
CYYC
→
KLAX
CYYC · Calgary → KLAX · Los Angeles
intl
WJA1026 · WS1026 · sched 01:40Z
KLAX
→
CYYC
KLAX · Los Angeles → CYYC · Calgary
intl
WJA1021 · WS1021 · sched 14:30Z
CYYC
→
CYKF
CYYC · Calgary → CYKF · Breslau
WJA584 · WS584 · sched 20:05Z
2026-06-14
2 legs
round-trip
WJA
CYYC → KIAH → CYYC
CYYC
→
KIAH
CYYC · Calgary → KIAH · Houston
intl
WJA1540 · WS1540 · ⏱ 15:01– (Nonem)
KIAH
→
CYYC
KIAH · Houston → CYYC · Calgary
intl
WJA1543 · WS1543 · sched 19:50Z
2026-06-13
2 legs
round-trip
WJA
CYYC → KLAS → CYYC
CYYC
→
KLAS
CYYC · Calgary → KLAS · Las Vegas
intl
WJA1086 · WS1086 · sched 14:45Z
KLAS
→
CYYC
KLAS · Las Vegas → CYYC · Calgary
intl
WJA1089 · WS1089 · sched 18:30Z
2026-06-12
3 legs
WJA
CYWG → CYYC → CYHZ → CYYC
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA223 · WS223 · sched 12:00Z
CYYC
→
CYHZ
CYYC · Calgary → CYHZ · Halifax
WJA670 · WS670 · sched 17:15Z
CYHZ
→
CYYC
CYHZ · Halifax → CYYC · Calgary
WJA675 · WS675 · sched 23:00Z
2026-06-11
2 legs
round-trip
WJA
CYWG → CYHZ → CYWG
CYWG
→
CYHZ
CYWG · Winnipeg → CYHZ · Halifax
WJA592 · WS592 · sched 18:10Z
CYHZ
→
CYWG
CYHZ · Halifax → CYWG · Winnipeg
WJA593 · WS593 · sched 22:35Z
2026-06-10
3 legs
round-trip
WJA
CYWG → CYHZ → CYWG → CYWG
CYWG
→
CYHZ
CYWG · Winnipeg → CYHZ · Halifax
WJA592 · WS592 · sched 18:10Z
CYHZ
→
CYWG
CYHZ · Halifax → CYWG · Winnipeg
WJA593 · WS593 · sched 22:35Z
KFAR
→
CYWG
KFAR · Fargo → CYWG · Winnipeg
⚠ gap
intl
WJA230 · WS230 · sched Z
2026-06-09
4 legs
WJA
CYYZ → CYYC → CYQQ → CYYC → KFAR
CYYZ
→
CYYC
CYYZ · Toronto → CYYC · Calgary
WJA659 · WS659 · sched 02:25Z
CYYC
→
CYQQ
CYYC · Calgary → CYQQ · Comox
WJA515 · WS515 · sched 15:15Z
CYQQ
→
CYYC
CYQQ · Comox → CYYC · Calgary
WJA518 · WS518 · sched 17:45Z
CYYC
→
KFAR
CYYC · Calgary → KFAR · Fargo
intl
WJA230 · WS230 · ⏱ 20:36– (Nonem)
2026-06-08
5 legs
WJA
CYLW → CYWG → CYYC → CYQR → CYYC → CYYZ
CYLW
→
CYWG
CYLW · Kelowna → CYWG · Winnipeg
WJA828 · WS828 · sched 02:50Z
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA223 · WS223 · sched 12:00Z
CYYC
→
CYQR
CYYC · Calgary → CYQR · Regina
WJA392 · WS392 · sched 15:25Z
CYQR
→
CYYC
CYQR · Regina → CYYC · Calgary
WJA397 · WS397 · sched 17:40Z
CYYC
→
CYYZ
CYYC · Calgary → CYYZ · Toronto
WJA646 · WS646 · sched 21:20Z
2026-06-07
5 legs
WJA
CYWG → CYYC → CYQQ → CYYC → CYWG → CYLW
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA223 · WS223 · sched 12:00Z
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 · sched 20:25Z
CYWG
→
CYLW
CYWG · Winnipeg → CYLW · Kelowna
WJA829 · WS829 · sched 23:15Z
2026-06-06
3 legs
WJA
CYYC → CYEG → CYYC → CYWG
CYYC
→
CYEG
CYYC · Calgary → CYEG · Edmonton
WJA158 · WS158 · sched 00:50Z
CYEG
→
CYYC
CYEG · Edmonton → CYYC · Calgary
WJA159 · WS159 · sched 13:40Z
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA230 · WS230 · sched 20:25Z
2026-06-05
4 legs
round-trip
WJA
CYYC → CYYJ → CYYC → CYXE → CYYC
CYYC
→
CYYJ
CYYC · Calgary → CYYJ · Victoria
WJA263 · WS263 · ⏱ 15:18–16:40 (82m)
CYYJ
→
CYYC
CYYJ · Victoria → CYYC · Calgary
WJA266 · WS266 · sched 17:45Z
CYYC
→
CYXE
CYYC · Calgary → CYXE · Saskatoon
WJA344 · WS344 · sched 20:25Z
CYXE
→
CYYC
CYXE · Saskatoon → CYYC · Calgary
WJA349 · WS349 · sched 22:30Z
2026-06-04
4 legs
WJA
CYYZ → CYQR → CYYC → CYFC → CYYC
CYYZ
→
CYQR
CYYZ · Toronto → CYQR · Regina
WJA755 · WS755 · sched 03:10Z
CYQR
→
CYYC
CYQR · Regina → CYYC · Calgary
WJA393 · WS393 · sched 12:00Z
CYYC
→
CYFC
CYYC · Calgary → CYFC · Fredericton
WJA794 · WS794 · ⏱ 15:38– (Nonem)
CYFC
→
CYYC
CYFC · Fredericton → CYYC · Calgary
WJA795 · WS795 · sched 21:05Z
2026-06-03
2 legs
round-trip
WJA
CYYZ → CYOW → CYYZ
CYYZ
→
CYOW
CYYZ · Toronto → CYOW · Ottawa
WJA588 · WS588 · sched 20:30Z
CYOW
→
CYYZ
CYOW · Ottawa → CYYZ · Toronto
WJA589 · WS589 · sched 22:25Z
2026-06-02
2 legs
WJA
KDTW → CYVR → CYYZ
KDTW
→
CYVR
KDTW · Detroit → CYVR · Vancouver
intl
WJA1583 · WS1583 · sched 13:00Z
CYVR
→
CYYZ
CYVR · Vancouver → CYYZ · Toronto
WJA714 · WS714 · sched 20:15Z
2026-06-01
2 legs
WJA
CYYZ → CYVR → KDTW
CYYZ
→
CYVR
CYYZ · Toronto → CYVR · Vancouver
WJA713 · WS713 · sched 13:30Z
CYVR
→
KDTW
CYVR · Vancouver → KDTW · Detroit
intl
WJA1582 · WS1582 · sched 20:25Z
2026-05-31
4 legs
WJA
MMUN → CYYZ → KMCO → CYYC → CYYZ
MMUN
→
CYYZ
MMUN · Cancún → CYYZ · Toronto
intl
WJA2135 · WS2135 · sched 00:40Z
CYYZ
→
KMCO
CYYZ · Toronto → KMCO · Orlando
intl
WJA1032 · WS1032 · sched 11:45Z
KMCO
→
CYYC
KMCO · Orlando → CYYC · Calgary
intl
WJA1411 · WS1411 · sched 15:30Z
CYYC
→
CYYZ
CYYC · Calgary → CYYZ · Toronto
WJA644 · WS644 · sched 22:50Z
2026-05-30
3 legs
WJA
CYYZ → CYWG → CYYZ → MMUN
CYYZ
→
CYWG
CYYZ · Toronto → CYWG · Winnipeg
WJA381 · WS381 · sched 12:00Z
CYWG
→
CYYZ
CYWG · Winnipeg → CYYZ · Toronto
WJA382 · WS382 · sched 15:45Z
CYYZ
→
MMUN
CYYZ · Toronto → MMUN · Cancún
intl
WJA2134 · WS2134 · sched 19:30Z
2026-05-29
2 legs
round-trip
WJA
CYYZ → MKJP → CYYZ
CYYZ
→
MKJP
CYYZ · Toronto → MKJP · Kingston
intl
WJA2560 · WS2560 · sched 15:15Z
MKJP
→
CYYZ
MKJP · Kingston → CYYZ · Toronto
intl
WJA2561 · WS2561 · sched 20:30Z
2026-05-28
5 legs
round-trip
WJA
CYYZ → CYUL → CYYC → CYYJ → CYYC → CYYZ
CYYZ
→
CYUL
CYYZ · Toronto → CYUL · Montréal
WJA858 · WS858 · sched 03:00Z
CYUL
→
CYYC
CYUL · Montréal → CYYC · Calgary
WJA559 · WS559 · sched 11:15Z
CYYC
→
CYYJ
CYYC · Calgary → CYYJ · Victoria
WJA265 · WS265 · sched 17:30Z
CYYJ
→
CYYC
CYYJ · Victoria → CYYC · Calgary
WJA272 · WS272 · ⏱ 20:12– (Nonem)
CYYC
→
CYYZ
CYYC · Calgary → CYYZ · Toronto
WJA644 · WS644 · sched 22:50Z
2026-05-27
2 legs
round-trip
WJA
CYYZ → CYVR → CYYZ
CYYZ
→
CYVR
CYYZ · Toronto → CYVR · Vancouver
WJA713 · WS713 · sched 14:00Z
CYVR
→
CYYZ
CYVR · Vancouver → CYYZ · Toronto
WJA714 · WS714 · sched 20:15Z
2026-05-26
2 legs
round-trip
WJA
CYYZ → MMUN → CYYZ
CYYZ
→
MMUN
CYYZ · Toronto → MMUN · Cancún
intl
WJA2128 · WS2128 · sched 13:15Z
MMUN
→
CYYZ
MMUN · Cancún → CYYZ · Toronto
intl
WJA2129 · WS2129 · sched 18:30Z
2026-05-25
3 legs
WJA
CYYC → CYQQ → CYYC → CYYZ
CYYC
→
CYQQ
CYYC · Calgary → CYQQ · Comox
WJA519 · WS519 · sched 03:45Z
CYQQ
→
CYYC
CYQQ · Comox → CYYC · Calgary
WJA514 · WS514 · sched 12:30Z
CYYC
→
CYYZ
CYYC · Calgary → CYYZ · Toronto
WJA632 · WS632 · sched 15:35Z
2026-05-24
3 legs
WJA
CYYZ → CYYC → CYUL → CYYC
CYYZ
→
CYYC
CYYZ · Toronto → CYYC · Calgary
WJA627 · WS627 · sched 10:15Z
CYYC
→
CYUL
CYYC · Calgary → CYUL · Montréal
WJA558 · WS558 · sched 16:15Z
CYUL
→
CYYC
CYUL · Montréal → CYYC · Calgary
WJA567 · WS567 · sched 21:30Z
2026-05-23
3 legs
WJA
CYEG → CYYZ → MDPC → CYYZ
CYEG
→
CYYZ
CYEG · Edmonton → CYYZ · Toronto
WJA438 · WS438 · ⏱ 13:20– (Nonem)
CYYZ
→
MDPC
CYYZ · Toronto → MDPC · Punta Cana
intl
WJA2728 · WS2728 · sched 18:00Z
MDPC
→
CYYZ
MDPC · Punta Cana → CYYZ · Toronto
intl
WJA2729 · WS2729 · ⏱ 00:06– (Nonem)
2026-05-22
3 legs
WJA
CYWG → CYYC → CYWG → CYEG
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA225 · WS225 · sched 15:10Z
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA228 · WS228 · sched 18:25Z
CYWG
→
CYEG
CYWG · Winnipeg → CYEG · Edmonton
WJA487 · WS487 · sched 21:15Z
2026-05-21
3 legs
WJA
CYYC → CYYJ → CYYC → CYWG
CYYC
→
CYYJ
CYYC · Calgary → CYYJ · Victoria
WJA263 · WS263 · ⏱ 15:31– (Nonem)
CYYJ
→
CYYC
CYYJ · Victoria → CYYC · Calgary
WJA266 · WS266 · sched 17:45Z
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA230 · WS230 · sched 20:25Z
2026-05-20
4 legs
round-trip
WJA
CYYC → CYXU → CYYC → KPHX → CYYC
CYYC
→
CYXU
CYYC · Calgary → CYXU · London
WJA748 · WS748 · sched 05:40Z
CYXU
→
CYYC
CYXU · London → CYYC · Calgary
WJA747 · WS747 · ⏱ 10:20– (Nonem)
CYYC
→
KPHX
CYYC · Calgary → KPHX · Phoenix
intl
WJA1160 · WS1160 · sched 16:00Z
KPHX
→
CYYC
KPHX · Phoenix → CYYC · Calgary
intl
WJA1163 · WS1163 · sched 20:15Z
2026-05-19
2 legs
round-trip
WJA
CYYC → MMUN → CYYC
CYYC
→
MMUN
CYYC · Calgary → MMUN · Cancún
intl
WJA2200 · WS2200 · sched 14:20Z
MMUN
→
CYYC
MMUN · Cancún → CYYC · Calgary
intl
WJA2201 · WS2201 · sched 21:00Z
2026-05-18
4 legs
round-trip
WJA
CYYC → KATL → CYYC → KORD → CYYC
CYYC
→
KATL
CYYC · Calgary → KATL · Atlanta
intl
WJA1992 · WS1992 · sched 06:30Z
KATL
→
CYYC
KATL · Atlanta → CYYC · Calgary
intl
WJA1593 · WS1593 · sched 12:15Z
CYYC
→
KORD
CYYC · Calgary → KORD · Chicago
intl
WJA1610 · WS1610 · sched 18:00Z
KORD
→
CYYC
KORD · Chicago → CYYC · Calgary
intl
WJA1611 · WS1611 · sched 22:30Z
2026-05-17
5 legs
round-trip
WJA
CYYC → CYEG → CYLW → CYYC → MMSD → CYYC
CYYC
→
CYEG
CYYC · Calgary → CYEG · Edmonton
WJA158 · WS158 · sched 00:50Z
CYEG
→
CYLW
CYEG · Edmonton → CYLW · Kelowna
WJA525 · WS525 · sched 12:40Z
CYLW
→
CYYC
CYLW · Kelowna → CYYC · Calgary
WJA184 · WS184 · sched 14:50Z
CYYC
→
MMSD
CYYC · Calgary → MMSD · San José del Cabo
intl
WJA2280 · WS2280 · sched 17:40Z
MMSD
→
CYYC
MMSD · San José del Cabo → CYYC · Calgary
intl
WJA2281 · WS2281 · sched 23:10Z
2026-05-16
3 legs
WJA
KLAX → CYYC → KATL → CYYC
KLAX
→
CYYC
KLAX · Los Angeles → CYYC · Calgary
intl
WJA1027 · WS1027 · sched 01:05Z
CYYC
→
KATL
CYYC · Calgary → KATL · Atlanta
intl
WJA1590 · WS1590 · sched 13:00Z
KATL
→
CYYC
KATL · Atlanta → CYYC · Calgary
intl
WJA1591 · WS1591 · sched 18:25Z
2026-05-15
3 legs
WJA
CYYC → CYYJ → CYYC → KLAX
CYYC
→
CYYJ
CYYC · Calgary → CYYJ · Victoria
WJA263 · WS263 · sched 15:15Z
CYYJ
→
CYYC
CYYJ · Victoria → CYYC · Calgary
WJA266 · WS266 · sched 17:45Z
CYYC
→
KLAX
CYYC · Calgary → KLAX · Los Angeles
intl
WJA1024 · WS1024 · sched 20:45Z
2026-05-14
2 legs
round-trip
WJA
CYYC → CYHZ → CYYC
CYYC
→
CYHZ
CYYC · Calgary → CYHZ · Halifax
WJA668 · WS668 · sched 15:20Z
CYHZ
→
CYYC
CYHZ · Halifax → CYYC · Calgary
WJA673 · WS673 · sched 21:15Z
2026-05-13
4 legs
round-trip
WJA
CYYC → CYQQ → CYYC → MMUN → CYYC
CYYC
→
CYQQ
CYYC · Calgary → CYQQ · Comox
WJA519 · WS519 · ⏱ 03:56– (Nonem)
CYQQ
→
CYYC
CYQQ · Comox → CYYC · Calgary
WJA514 · WS514 · sched 12:30Z
CYYC
→
MMUN
CYYC · Calgary → MMUN · Cancún
intl
WJA2202 · WS2202 · sched 15:30Z
MMUN
→
CYYC
MMUN · Cancún → CYYC · Calgary
intl
WJA2203 · WS2203 · sched 22:10Z
2026-05-12
2 legs
round-trip
WJA
CYYC → MMPR → CYYC
CYYC
→
MMPR
CYYC · Calgary → MMPR · Puerto Vallarta
intl
WJA2240 · WS2240 · sched 14:20Z
MMPR
→
CYYC
MMPR · Puerto Vallarta → CYYC · Calgary
intl
WJA2241 · WS2241 · ⏱ 20:50– (Nonem)
2026-05-11
6 legs
round-trip
WJA
CYYC → CYQQ → CYYC → CYQQ → CYYC → CYQT → CYYC
CYYC
→
CYQQ
CYYC · Calgary → CYQQ · Comox
WJA519 · WS519 · sched 03:45Z
CYQQ
→
CYYC
CYQQ · Comox → CYYC · Calgary
WJA514 · WS514 · sched 12:30Z
CYYC
→
CYQQ
CYYC · Calgary → CYQQ · Comox
WJA515 · WS515 · ⏱ 15:51– (Nonem)
CYQQ
→
CYYC
CYQQ · Comox → CYYC · Calgary
WJA518 · WS518 · sched 17:45Z
CYYC
→
CYQT
CYYC · Calgary → CYQT · Thunder Bay
WJA782 · WS782 · sched 20:15Z
CYQT
→
CYYC
CYQT · Thunder Bay → CYYC · Calgary
WJA783 · WS783 · sched 23:50Z
2026-05-10
4 legs
round-trip
WJA
CYYC → CYQQ → CYYC → CYUL → CYYC
CYYC
→
CYQQ
CYYC · Calgary → CYQQ · Comox
WJA519 · WS519 · sched 03:45Z
CYQQ
→
CYYC
CYQQ · Comox → CYYC · Calgary
WJA514 · WS514 · sched 12:30Z
CYYC
→
CYUL
CYYC · Calgary → CYUL · Montréal
WJA558 · WS558 · sched 16:15Z
CYUL
→
CYYC
CYUL · Montréal → CYYC · Calgary
WJA567 · WS567 · sched 21:30Z
2026-05-09
3 legs
WJA
KLAX → CYYC → MMPR → CYYC
KLAX
→
CYYC
KLAX · Los Angeles → CYYC · Calgary
intl
WJA1027 · WS1027 · sched 01:05Z
CYYC
→
MMPR
CYYC · Calgary → MMPR · Puerto Vallarta
intl
WJA2240 · WS2240 · sched 14:20Z
MMPR
→
CYYC
MMPR · Puerto Vallarta → CYYC · Calgary
intl
WJA2241 · WS2241 · ⏱ 21:00– (Nonem)
2026-05-08
3 legs
WJA
CYYC → KLAS → CYYC → KLAX
CYYC
→
KLAS
CYYC · Calgary → KLAS · Las Vegas
intl
WJA1092 · WS1092 · sched 01:45Z
KLAS
→
CYYC
KLAS · Las Vegas → CYYC · Calgary
intl
WJA1087 · WS1087 · sched 15:30Z
CYYC
→
KLAX
CYYC · Calgary → KLAX · Los Angeles
intl
WJA1024 · WS1024 · sched 20:45Z
2026-05-07
4 legs
round-trip
WJA
CYYC → MMMX → CYYC → KLAS → CYYC
CYYC
→
MMMX
CYYC · Calgary → MMMX · Mexico City
intl
WJA2228 · WS2228 · sched 00:55Z
MMMX
→
CYYC
MMMX · Mexico City → CYYC · Calgary
intl
WJA2229 · WS2229 · sched 07:15Z
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-06
2 legs
round-trip
WJA
CYYC → KLAS → CYYC
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-05
3 legs
WJA
CYWG → CYYC → KPHX → CYYC
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA235 · WS235 · sched 02:05Z
CYYC
→
KPHX
CYYC · Calgary → KPHX · Phoenix
intl
WJA1160 · WS1160 · sched 16:00Z
KPHX
→
CYYC
KPHX · Phoenix → CYYC · Calgary
intl
WJA1163 · WS1163 · sched 20:15Z
2026-05-04
3 legs
WJA
CYYC → MDPC → CYYC → CYWG
CYYC
→
MDPC
CYYC · Calgary → MDPC · Punta Cana
intl
WJA2384 · WS2384 · sched 06:05Z
MDPC
→
CYYC
MDPC · Punta Cana → CYYC · Calgary
intl
WJA2679 · WS2679 · sched 14:00Z
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA232 · WS232 · sched 23:15Z
2026-05-03
5 legs
round-trip
WJA
CYYC → CYWG → CYYZ → CYYC → CYXE → CYYC
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA240 · WS240 · sched 01:10Z
CYWG
→
CYYZ
CYWG · Winnipeg → CYYZ · Toronto
WJA380 · WS380 · sched 11:15Z
CYYZ
→
CYYC
CYYZ · Toronto → CYYC · Calgary
WJA637 · WS637 · sched 14:50Z
CYYC
→
CYXE
CYYC · Calgary → CYXE · Saskatoon
WJA344 · WS344 · sched 20:25Z
CYXE
→
CYYC
CYXE · Saskatoon → CYYC · Calgary
WJA349 · WS349 · sched 22:30Z
2026-05-02
4 legs
round-trip
WJA
CYYC → MMMX → CYYC → CYVR → CYYC
CYYC
→
MMMX
CYYC · Calgary → MMMX · Mexico City
intl
WJA2228 · WS2228 · sched 00:55Z
MMMX
→
CYYC
MMMX · Mexico City → CYYC · Calgary
intl
WJA2229 · WS2229 · sched 07:15Z
CYYC
→
CYVR
CYYC · Calgary → CYVR · Vancouver
WJA117 · WS117 · sched 19:00Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA118 · WS118 · sched 21:30Z
2026-05-01
2 legs
round-trip
WJA
CYYC → KLAX → CYYC
CYYC
→
KLAX
CYYC · Calgary → KLAX · Los Angeles
intl
WJA1020 · WS1020 · sched 16:00Z
KLAX
→
CYYC
KLAX · Los Angeles → CYYC · Calgary
intl
WJA1023 · WS1023 · sched 20:15Z
2026-04-30
4 legs
round-trip
WJA
CYYC → CYXU → CYYC → CYOW → CYYC
CYYC
→
CYXU
CYYC · Calgary → CYXU · London
WJA748 · WS748 · sched 05:40Z
CYXU
→
CYYC
CYXU · London → CYYC · Calgary
WJA747 · WS747 · sched 10:10Z
CYYC
→
CYOW
CYYC · Calgary → CYOW · Ottawa
WJA616 · WS616 · sched 15:30Z
CYOW
→
CYYC
CYOW · Ottawa → CYYC · Calgary
WJA617 · WS617 · sched 20:15Z
2026-04-29
5 legs
WJA
KLAX → CYYC → KATL → CYYC → CYXE → CYYC
KLAX
→
CYYC
KLAX · Los Angeles → CYYC · Calgary
intl
WJA1027 · WS1027 · sched 01:05Z
CYYC
→
KATL
CYYC · Calgary → KATL · Atlanta
intl
WJA1992 · WS1992 · sched 06:30Z
KATL
→
CYYC
KATL · Atlanta → CYYC · Calgary
intl
WJA1593 · WS1593 · sched 12:15Z
CYYC
→
CYXE
CYYC · Calgary → CYXE · Saskatoon
WJA344 · WS344 · sched 20:25Z
CYXE
→
CYYC
CYXE · Saskatoon → CYYC · Calgary
WJA349 · WS349 · sched 22:30Z
2026-04-28
4 legs
WJA
CYEG → CYYC → CYWG → CYYC → KLAX
CYEG
→
CYYC
CYEG · Edmonton → CYYC · Calgary
WJA141 · WS141 · ⏱ 12:21– (Nonem)
CYYC
→
CYWG
CYYC · Calgary → CYWG · Winnipeg
WJA222 · WS222 · sched 14:10Z
CYWG
→
CYYC
CYWG · Winnipeg → CYYC · Calgary
WJA227 · WS227 · sched 17:00Z
CYYC
→
KLAX
CYYC · Calgary → KLAX · Los Angeles
intl
WJA1024 · WS1024 · sched 20:45Z
2026-04-27
2 legs
round-trip
WJA
CYEG → MDPC → CYEG
CYEG
→
MDPC
CYEG · Edmonton → MDPC · Punta Cana
intl
WJA2674 · WS2674 · sched 13:00Z
MDPC
→
CYEG
MDPC · Punta Cana → CYEG · Edmonton
intl
WJA2675 · WS2675 · sched 21:20Z
2026-04-26
3 legs
WJA
MMSD → CYEG → MMPR → CYEG
MMSD
→
CYEG
MMSD · San José del Cabo → CYEG · Edmonton
intl
WJA2665 · WS2665 · sched 00:50Z
CYEG
→
MMPR
CYEG · Edmonton → MMPR · Puerto Vallarta
intl
WJA2602 · WS2602 · sched 17:30Z
MMPR
→
CYEG
MMPR · Puerto Vallarta → CYEG · Edmonton
intl
WJA2603 · WS2603 · ⏱ 00:03–04:57 (295m)
2026-04-25
1 legs
WJA
CYEG → MMSD
CYEG
→
MMSD
CYEG · Edmonton → MMSD · San José del Cabo
intl
WJA2664 · WS2664 · ⏱ 19:28–23:51 (264m)
2026-04-24
2 legs
round-trip
WJA
CYEG → MMPR → CYEG
CYEG
→
MMPR
CYEG · Edmonton → MMPR · Puerto Vallarta
intl
WJA2114 · WS2114 · ⏱ 15:06–19:45 (278m)
MMPR
→
CYEG
MMPR · Puerto Vallarta → CYEG · Edmonton
intl
WJA2115 · WS2115 · ⏱ 21:38– (Nonem)
2026-04-23
3 legs
WJA
KLAX → CYEG → MMUN → CYEG
KLAX
→
CYEG
KLAX · Los Angeles → CYEG · Edmonton
intl
WJA1421 · WS1421 · sched 02:20Z
CYEG
→
MMUN
CYEG · Edmonton → MMUN · Cancún
intl
WJA2300 · WS2300 · sched 15:00Z
MMUN
→
CYEG
MMUN · Cancún → CYEG · Edmonton
intl
WJA2301 · WS2301 · sched 21:50Z
2026-04-22
3 legs
WJA
CYEG → KPHX → CYEG → KLAX
CYEG
→
KPHX
CYEG · Edmonton → KPHX · Phoenix
intl
WJA1098 · WS1098 · sched 13:00Z
KPHX
→
CYEG
KPHX · Phoenix → CYEG · Edmonton
intl
WJA1099 · WS1099 · sched 17:15Z
CYEG
→
KLAX
CYEG · Edmonton → KLAX · Los Angeles
intl
WJA1420 · WS1420 · ⏱ 22:00–01:07 (187m)
2026-04-21
4 legs
WJA
MMUN → CYYZ → MDPC → CYYZ → CYEG
MMUN
→
CYYZ
MMUN · Cancún → CYYZ · Toronto
intl
WJA2137 · WS2137 · sched 00:20Z
CYYZ
→
MDPC
CYYZ · Toronto → MDPC · Punta Cana
intl
WJA2734 · WS2734 · sched 11:00Z
MDPC
→
CYYZ
MDPC · Punta Cana → CYYZ · Toronto
intl
WJA2735 · WS2735 · sched 16:30Z
CYYZ
→
CYEG
CYYZ · Toronto → CYEG · Edmonton
WJA461 · WS461 · sched 22:30Z
2026-04-20
1 legs
WJA
CYYZ → MMUN
CYYZ
→
MMUN
CYYZ · Toronto → MMUN · Cancún
intl
WJA2136 · WS2136 · sched 18:40Z
2026-04-19
4 legs
round-trip
WJA
CYYZ → CYHZ → CYYZ → MMMD → CYYZ
CYYZ
→
CYHZ
CYYZ · Toronto → CYHZ · Halifax
WJA800 · WS800 · sched 02:30Z
CYHZ
→
CYYZ
CYHZ · Halifax → CYYZ · Toronto
WJA801 · WS801 · sched 09:00Z
CYYZ
→
MMMD
CYYZ · Toronto → MMMD · Mérida
intl
WJA2172 · WS2172 · sched 14:05Z
MMMD
→
CYYZ
MMMD · Mérida → CYYZ · Toronto
intl
WJA2173 · WS2173 · ⏱ 20:08– (Nonem)
2026-04-18
3 legs
WJA
CYHZ → CYYZ → TNCA → CYYZ
CYHZ
→
CYYZ
CYHZ · Halifax → CYYZ · Toronto
WJA801 · WS801 · sched 09:00Z
CYYZ
→
TNCA
CYYZ · Toronto → TNCA · Oranjestad
intl
WJA2196 · WS2196 · sched 13:25Z
TNCA
→
CYYZ
TNCA · Oranjestad → CYYZ · Toronto
intl
WJA2197 · WS2197 · sched 19:30Z
2026-04-13
1 legs
WJA
CYEG → CYHZ
CYEG
→
CYHZ
CYEG · Edmonton → CYHZ · Halifax
WJA4476 · WS4476 · sched Z
2026-04-12
3 legs
WJA
CYYC → CYXE → MMUN → CYEG
CYYC
→
CYXE
CYYC · Calgary → CYXE · Saskatoon
WJA378 · WS378 · sched 05:30Z
CYXE
→
MMUN
CYXE · Saskatoon → MMUN · Cancún
intl
WJA2360 · WS2360 · sched 14:15Z
MMUN
→
CYEG
MMUN · Cancún → CYEG · Edmonton
intl
WJA2305 · WS2305 · sched 20:50Z
2026-04-11
2 legs
round-trip
WJA
CYYC → MMMZ → CYYC
CYYC
→
MMMZ
CYYC · Calgary → MMMZ · Mazatlàn
intl
WJA2394 · WS2394 · sched 16:10Z
MMMZ
→
CYYC
MMMZ · Mazatlàn → CYYC · Calgary
intl
WJA2395 · WS2395 · sched 21:40Z
2026-04-10
2 legs
round-trip
WJA
CYYC → MMSD → CYYC
CYYC
→
MMSD
CYYC · Calgary → MMSD · San José del Cabo
intl
WJA2282 · WS2282 · sched 16:00Z
MMSD
→
CYYC
MMSD · San José del Cabo → CYYC · Calgary
intl
WJA2283 · WS2283 · sched 21:40Z
2026-04-09
2 legs
round-trip
WJA
CYYC → MMSD → CYYC
CYYC
→
MMSD
CYYC · Calgary → MMSD · San José del Cabo
intl
WJA2282 · WS2282 · sched 16:00Z
MMSD
→
CYYC
MMSD · San José del Cabo → CYYC · Calgary
intl
WJA2283 · WS2283 · sched 21:40Z
2026-04-08
2 legs
round-trip
WJA
CYYC → KSFO → CYYC
CYYC
→
KSFO
CYYC · Calgary → KSFO · San Francisco
intl
WJA1016 · WS1016 · sched 16:00Z
KSFO
→
CYYC
KSFO · San Francisco → CYYC · Calgary
intl
WJA1017 · WS1017 · sched 20:00Z
2026-04-07
5 legs
WJA
CYVR → KLAS → CYVR → CYYC → MMUN → CYYC
CYVR
→
KLAS
CYVR · Vancouver → KLAS · Las Vegas
intl
WJA1058 · WS1058 · sched 00:30Z
KLAS
→
CYVR
KLAS · Las Vegas → CYVR · Vancouver
intl
WJA1059 · WS1059 · sched 04:15Z
CYVR
→
CYYC
CYVR · Vancouver → CYYC · Calgary
WJA104 · WS104 · sched 14:00Z
CYYC
→
MMUN
CYYC · Calgary → MMUN · Cancún
intl
WJA2202 · WS2202 · sched 16:30Z
MMUN
→
CYYC
MMUN · Cancún → CYYC · Calgary
intl
WJA2211 · WS2211 · sched 23:15Z
2026-04-06
4 legs
WJA
KLAS → CYXE → CYVR → CYWG → CYVR
KLAS
→
CYXE
KLAS · Las Vegas → CYXE · Saskatoon
intl
WJA1837 · WS1837 · sched 02:15Z
CYXE
→
CYVR
CYXE · Saskatoon → CYVR · Vancouver
WJA601 · WS601 · sched 12:15Z
CYVR
→
CYWG
CYVR · Vancouver → CYWG · Winnipeg
WJA538 · WS538 · sched 16:00Z
CYWG
→
CYVR
CYWG · Winnipeg → CYVR · Vancouver
WJA541 · WS541 · sched 19:40Z
2026-04-05
4 legs
WJA
MMUN → CYXE → KMSP → CYXE → KLAS
MMUN
→
CYXE
MMUN · Cancún → CYXE · Saskatoon
intl
WJA2693 · WS2693 · sched 22:20Z
CYXE
→
KMSP
CYXE · Saskatoon → KMSP · Minneapolis
intl
WJA1900 · WS1900 · sched 13:10Z
KMSP
→
CYXE
KMSP · Minneapolis → CYXE · Saskatoon
intl
WJA1845 · WS1845 · sched 17:15Z
CYXE
→
KLAS
CYXE · Saskatoon → KLAS · Las Vegas
intl
WJA1904 · WS1904 · sched 21:30Z
2026-04-04
2 legs
WJA
CYYZ → CYEG → MMUN
CYYZ
→
CYEG
CYYZ · Toronto → CYEG · Edmonton
WJA467 · WS467 · sched 02:15Z
CYEG
→
MMUN
CYEG · Edmonton → MMUN · Cancún
intl
WJA2604 · WS2604 · ⏱ 17:06– (Nonem)
2026-04-03
2 legs
round-trip
WJA
CYYZ → MMPR → CYYZ
CYYZ
→
MMPR
CYYZ · Toronto → MMPR · Puerto Vallarta
intl
WJA2220 · WS2220 · sched 11:40Z
MMPR
→
CYYZ
MMPR · Puerto Vallarta → CYYZ · Toronto
intl
WJA2771 · WS2771 · ⏱ 18:57– (Nonem)
2026-04-02
2 legs
round-trip
WJA
CYYZ → MRLB → CYYZ
CYYZ
→
MRLB
CYYZ · Toronto → MRLB · Liberia
intl
WJA2502 · WS2502 · sched 11:15Z
MRLV
→
CYYZ
MRLV · Liberia → CYYZ · Toronto
⚠ gap
intl
WJA2503 · WS2503 · sched 17:50Z
2026-04-01
2 legs
round-trip
WJA
CYYZ → CYYC → CYYZ
CYYZ
→
CYYC
CYYZ · Toronto → CYYC · Calgary
WJA655 · WS655 · sched 14:00Z
CYYC
→
CYYZ
CYYC · Calgary → CYYZ · Toronto
WJA640 · WS640 · sched 19:40Z
2026-03-31
3 legs
WJA
CYYT → ? → MMUN → CYYZ
CYYT
→
?
CYYT · St. John's → —
WJA9494 · WS9494 · ⏱ 12:14– (Nonem)
CYDF
→
MMUN
CYDF · Deer Lake → MMUN · Cancún
intl
WJA2872 · WS2872 · sched 15:30Z
MMUN
→
CYYZ
MMUN · Cancún → CYYZ · Toronto
intl
WJA2139 · WS2139 · sched 23:00Z
2026-03-30
2 legs
WJA
CYUL → MDPC → CYYT
CYUL
→
MDPC
CYUL · Montréal → MDPC · Punta Cana
intl
WJA2902 · WS2902 · ⏱ 12:43–16:42 (238m)
MDPC
→
CYYT
MDPC · Punta Cana → CYYT · St. John's
intl
WJA2829 · WS2829 · sched 17:45Z
2026-03-29
2 legs
WJA
CYYT → MKJS → CYUL
CYYT
→
MKJS
CYYT · St. John's → MKJS · Montego Bay
intl
WJA2826 · WS2826 · sched 11:50Z
MKJS
→
CYUL
MKJS · Montego Bay → CYUL · Montréal
intl
WJA2915 · WS2915 · sched 18:55Z
2026-03-28
4 legs
WJA
MMUN → CYYZ → MKJS → CYYZ → CYYT
MMUN
→
CYYZ
MMUN · Cancún → CYYZ · Toronto
intl
WJA2777 · WS2777 · sched 02:40Z
CYYZ
→
MKJS
CYYZ · Toronto → MKJS · Montego Bay
intl
WJA2708 · WS2708 · sched 10:35Z
MKJS
→
CYYZ
MKJS · Montego Bay → CYYZ · Toronto
intl
WJA2709 · WS2709 · sched 16:00Z
CYYZ
→
CYYT
CYYZ · Toronto → CYYT · St. John's
WJA780 · WS780 · sched 22:20Z
2026-03-27
4 legs
WJA
CYVR → CYYZ → MMUN → CYYZ → MMUN
CYVR
→
CYYZ
CYVR · Vancouver → CYYZ · Toronto
WJA714 · WS714 · sched 23:15Z
CYYZ
→
MMUN
CYYZ · Toronto → MMUN · Cancún
intl
WJA2772 · WS2772 · sched 10:40Z
MMUN
→
CYYZ
MMUN · Cancún → CYYZ · Toronto
intl
WJA2773 · WS2773 · sched 16:10Z
CYYZ
→
MMUN
CYYZ · Toronto → MMUN · Cancún
intl
WJA2776 · WS2776 · sched 21:15Z
2026-03-26
3 legs
WJA
CYYZ → KFLL → CYYZ → CYVR
CYYZ
→
KFLL
CYYZ · Toronto → KFLL · Fort Lauderdale
intl
WJA1112 · WS1112 · sched 11:40Z
KFLL
→
CYYZ
KFLL · Fort Lauderdale → CYYZ · Toronto
intl
WJA1113 · WS1113 · sched 16:00Z
CYYZ
→
CYVR
CYYZ · Toronto → CYVR · Vancouver
WJA711 · WS711 · sched 16:30Z
2026-03-25
2 legs
WJA
CYWG → MDPC → CYYZ
CYWG
→
MDPC
CYWG · Winnipeg → MDPC · Punta Cana
intl
WJA2798 · WS2798 · sched 13:00Z
MDPC
→
CYYZ
MDPC · Punta Cana → CYYZ · Toronto
intl
WJA2737 · WS2737 · ⏱ 21:11– (Nonem)
2026-03-24
2 legs
round-trip
WJA
CYWG → MMUN → CYWG
CYWG
→
MMUN
CYWG · Winnipeg → MMUN · Cancún
intl
WJA2538 · WS2538 · sched 14:00Z
MMUN
→
CYWG
MMUN · Cancún → CYWG · Winnipeg
intl
WJA2539 · WS2539 · sched 20:05Z
2026-03-23
1 legs
WJA
MMUN → CYWG
MMUN
→
CYWG
MMUN · Cancún → CYWG · Winnipeg
intl
WJA2613 · WS2613 · sched 22:05Z