‹ Aircraft

C-GAZF / C04738

297 flights over 93 days · 3.19 legs/day · base CYYC · Calgary · operators: CJT

297
Flights
3
Airports served
14%
ADS-B observed
5
Ferry / no-flightnum

Aircraft identity

429 (Bell) B763
Bell Helicopter Textron Canada Limitee/bell Helicopter Textron Canada Limited · reg C-GAZF
Bell Helicopter Textron Canada Ltd. · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 3 legs round-trip CJT
CYVR → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2385 · W82385 · sched Z
2026-06-22 4 legs round-trip CJT
CYVR → CYYC → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ⚠ gap CJT2385 · W82385 · sched 22:04Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2385 · W82385 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
2026-06-21 3 legs CJT
CYHM → CYVR → CYHM → CYYC
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2384 · W82384 · ⏱ 02:18– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
2026-06-20 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-06-19 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2384 · W82384 · sched Z
2026-06-18 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-06-17 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2384 · W82384 · sched Z
2026-06-16 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:20– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-06-15 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-06-14 3 legs round-trip CJT
CYYC → CYHM → CYVR → CYYC
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2389 · W82389 · sched Z
2026-06-13 3 legs round-trip CJT
CYVR → CYHM → CYYC → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver ⚠ gap CJT2387 · W82387 · sched Z
2026-06-12 3 legs round-trip CJT
CYVR → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2382 · W82382 · sched Z
2026-06-11 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2382 · W82382 · sched Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2382 · W82382 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2382 · W82382 · sched Z
2026-06-10 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2382 · W82382 · sched Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2382 · W82382 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-06-09 4 legs round-trip CJT
CYYC → CYHM → CYYC → CYVR → CYYC
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2389 · W82389 · ⏱ 12:34– (Nonem)
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2389 · W82389 · sched Z
2026-06-08 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · ⏱ 22:06– (Nonem)
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-06-07 1 legs CJT
CYHM → CYYC
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
2026-06-06 3 legs round-trip CJT
CYVR → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2382 · W82382 · sched Z
2026-06-05 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2382 · W82382 · sched Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2382 · W82382 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-06-04 3 legs CJT
CYVR → CYHM → CYVR → CYYC
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ⚠ gap CJT2384 · W82384 · sched Z
2026-06-03 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:40– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-06-02 3 legs round-trip CJT
CYVR → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
2026-06-01 4 legs round-trip CJT
CYYC → CYVR → CYYC → CYHM → CYYC
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · ⏱ 04:37– (Nonem)
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
2026-05-31 4 legs CJT
CYVR → CYYC → CYYC → CYVR → CYHM
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ⚠ gap CJT2385 · W82385 · ⏱ 22:00– (Nonem)
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton ⚠ gap CJT2382 · W82382 · sched Z
2026-05-30 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · ⏱ 22:10– (Nonem)
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-29 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · ⏱ 22:11– (Nonem)
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-28 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-27 4 legs CJT
CYYC → CYHM → CYYC → CYYC → CYVR
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary ⚠ gap CJT2389 · W82389 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-26 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-25 4 legs CJT
CYVR → CYYC → CYHM → CYVR → CYYC
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2385 · W82385 · sched Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ⚠ gap CJT2386 · W82386 · sched Z
2026-05-24 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2389 · W82389 · ⏱ 07:50– (Nonem)
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-23 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-22 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · ⏱ 21:52– (Nonem)
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-21 4 legs CJT
CYVR → CYYC → CYHM → CYVR → CYYC
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ⚠ gap CJT2386 · W82386 · sched Z
2026-05-20 4 legs round-trip CJT
CYYC → CYVR → CYYC → CYHM → CYYC
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · ⏱ 04:15– (Nonem)
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · ⏱ 23:50– (Nonem)
2026-05-19 1 legs CJT
CYHM → CYYC
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
2026-05-18 2 legs round-trip CJT
CYYC → CYHM → CYYC
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary ⚠ gap CJT2387 · W82387 · sched Z
2026-05-17 1 legs CJT
CYHM → CYVR
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-05-16 3 legs CJT
CYYC → CYHM → CYYC → CYVR
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary ⚠ gap CJT2389 · W82389 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-15 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-14 3 legs round-trip CJT
CYVR → CYHM → CYYC → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver ⚠ gap CJT2387 · W82387 · sched Z
2026-05-13 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:23– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-05-12 3 legs round-trip CJT
CYVR → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · ⏱ 07:44– (Nonem)
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT1732 · W81732 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2385 · W82385 · sched Z
2026-05-11 2 legs CJT
CYVR → CYHM → CYYC
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
2026-05-10 1 legs CJT
CYHM → CYVR
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-05-09 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:03– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-05-08 3 legs round-trip CJT
CYVR → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
2026-05-07 3 legs CJT
CYHM → CYVR → CYHM → CYYC
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:11– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
2026-05-06 3 legs round-trip CJT
CYVR → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
2026-05-05 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-04 4 legs CJT
CYHM → CYYC → CYHM → CYYC → CYVR
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ferry CJTD2385 · ⏱ 22:14– (Nonem)
CYYC CYHM CYYC · Calgary → CYHM · Hamilton ferry CJTD2386 · sched Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary ferry ⚠ gap CJTD2382 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ferry CJTD2389 · sched Z
2026-05-03 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ferry CJTD2385 · ⏱ 22:15– (Nonem)
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-02 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · ⏱ 08:17– (Nonem)
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-01 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · ⏱ 21:58– (Nonem)
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-04-30 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2385 · W82385 · sched Z
2026-04-29 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-04-28 4 legs CJT
CYVR → CYYC → CYYC → CYVR → CYHM
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · ⏱ 07:52– (Nonem)
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ⚠ gap CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton ⚠ gap CJT2382 · W82382 · sched Z
2026-04-27 4 legs round-trip CJT
CYYC → CYVR → CYYC → CYHM → CYYC
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · ⏱ 04:17– (Nonem)
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
2026-04-26 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-04-25 4 legs CJT
CYHM → CYYC → CYHM → CYYC → CYVR
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2389 · W82389 · sched Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary ⚠ gap CJT2389 · W82389 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-04-24 4 legs CJT
CYHM → CYYC → CYHM → CYYC → CYVR
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · ⏱ 22:16– (Nonem)
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2389 · W82389 · sched Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary ⚠ gap CJT2389 · W82389 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-04-23 3 legs CJT
CYHM → CYVR → CYHM → CYYC
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2386 · W82386 · ⏱ 02:25– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · ⏱ 22:12– (Nonem)
2026-04-22 3 legs round-trip CJT
CYVR → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · ⏱ 08:11– (Nonem)
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
2026-04-21 3 legs round-trip CJT
CYVR → CYHM → CYYC → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · ⏱ 22:13– (Nonem)
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver ⚠ gap CJT2387 · W82387 · sched Z
2026-04-20 3 legs CJT
CYYC → CYHM → CYYC → CYVR
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2389 · W82389 · ⏱ 12:39–15:57 (198m)
CYVR CYYC CYVR · Vancouver → CYYC · Calgary ⚠ gap CJT2389 · W82389 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-04-19 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-04-18 3 legs round-trip CJT
CYVR → CYHM → CYYC → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · ⏱ 22:18– (Nonem)
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver ⚠ gap CJT2387 · W82387 · sched Z
2026-04-17 3 legs round-trip CJT
CYVR → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
2026-04-16 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-04-15 3 legs CJT
CYHM → CYVR → CYHM → CYYC
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2386 · W82386 · ⏱ 02:04– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2386 · W82386 · ⏱ 15:44– (Nonem)
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
2026-04-14 3 legs round-trip CJT
CYVR → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
2026-04-13 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-04-12 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2386 · W82386 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-04-11 4 legs CJT
CYVR → CYYC → CYYC → CYVR → CYHM
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ⚠ gap CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton ⚠ gap CJT2382 · W82382 · sched Z
2026-04-10 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2386 · W82386 · sched Z
2026-04-09 3 legs CJT
CYHM → CYVR → CYHM → CYYC
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:20– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
2026-04-08 3 legs round-trip CJT
CYVR → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
2026-04-07 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2385 · W82385 · sched Z
2026-04-06 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-04-05 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2384 · W82384 · sched Z
2026-04-04 3 legs CJT
CYHM → CYVR → CYHM → CYYC
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:25– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2384 · W82384 · ⏱ 22:18– (Nonem)
2026-04-03 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-04-02 3 legs CJT
CYYC → CYVR → CYYC → CYHM
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · ⏱ 04:42– (Nonem)
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2389 · W82389 · sched Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2389 · W82389 · sched Z
2026-04-01 4 legs CJT
CYVR → CYYC → CYYC → CYVR → CYHM
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2389 · W82389 · sched Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ⚠ gap CJT2389 · W82389 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton ⚠ gap CJT2389 · W82389 · sched Z
2026-03-31 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · sched 08:01Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-03-30 3 legs round-trip CJT
CYHM → CYVR → CYYC → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:17– (Nonem)
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ⚠ gap CJT2387 · W82387 · ⏱ 22:11– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton ⚠ gap CJT2387 · W82387 · sched Z
2026-03-29 3 legs CJT
CYYC → CYHM → CYYC → CYVR
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2389 · W82389 · sched Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary ⚠ gap CJT2389 · W82389 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-03-28 3 legs CJT
CYHM → CYVR → CYHM → CYYC
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2384 · W82384 · ⏱ 02:24– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
2026-03-27 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched 02:15Z
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-03-26 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched 02:15Z
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2387 · W82387 · sched Z
2026-03-25 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:21– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-03-24 3 legs CJT
CYYC → CYVR → CYYC → CYHM
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched 04:16Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · ⏱ 08:16– (Nonem)
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
2026-03-23 1 legs CJT
CYHM → CYYC
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2386 · W82386 · sched Z