‹ Aircraft

C-GAZI / C0473B

223 flights over 84 days · 2.65 legs/day · base CYHM · Hamilton · operators: 000, CJT, 1

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

Aircraft identity

407 (Bell) ZZZZ
Cargojet Airways · reg C-GAZI
Bell Helicopter Textron Canada Ltd. · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 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-22 2 legs round-trip 000CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver ferry 00000000 · ⏱ 02:09– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-06-20 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 CJTA · W82386 · sched 12:42Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2386 · W82386 · sched Z
2026-06-19 4 legs CJT
CYYC → CYHM → CYYC → CYYC → CYVR
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary ⚠ gap CJT2389 · W82389 · sched Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ⚠ gap CJT2386 · W82386 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-06-18 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-06-17 4 legs round-trip CJT
CYVR → CYYC → CYHM → CYYC → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · ⏱ 07:40– (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 CJT2385 · W82385 · sched Z
2026-06-16 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 CJT2385 · W82385 · sched Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary ⚠ gap CJT2385 · W82385 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2385 · W82385 · sched Z
2026-06-15 4 legs round-trip CJT
CYHM → CYYC → CYYC → CYVR → CYHM
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
CYYC CYHM CYYC · Calgary → CYHM · Hamilton ⚠ gap CJT2389 · W82389 · sched Z
2026-06-14 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 CJT2384 · W82384 · sched Z
2026-06-13 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 · ⏱ 13:04– (Nonem)
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
2026-06-12 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-11 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-10 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 03:14– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-06-09 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:43– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-06-08 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-07 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-06 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:16– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-06-05 2 legs round-trip 000CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver ferry 00000000 · ⏱ 02:35– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-05-29 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2484 · W82484 · sched Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-05-28 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-05-27 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-05-26 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:24– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-05-25 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-05-24 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-05-23 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT87 · W887 · sched Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-05-22 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-05-21 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-05-20 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-19 3 legs round-trip CJT
CYYC → CYHM → CYVR → CYYC
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2389 · W82389 · sched Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2389 · W82389 · sched Z
2026-05-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 · sched 22:04Z
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
2026-05-17 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 CJT2985 · W82985 · sched Z
2026-05-16 3 legs round-trip CJT
CYHM → CYVR → CYYC → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 01:58– (Nonem)
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ⚠ gap CJT2385 · W82385 · sched 22:04Z
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton ⚠ gap CJT2387 · W82387 · sched Z
2026-05-15 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton ferry CJT · ⏱ 15:20–19:16 (236m)
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-05-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 · ⏱ 12:23–15:52 (208m)
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
2026-05-13 4 legs CJT
CYHM → CYYC → CYVR → CYHM → CYYC
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · ⏱ 22:02– (Nonem)
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched Z
CYYC CYHM CYYC · Calgary → CYHM · Hamilton ⚠ gap CJT2389 · W82389 · sched Z
CYVR CYYC CYVR · Vancouver → CYYC · Calgary ⚠ gap CJT2389 · W82389 · sched Z
2026-05-12 3 legs CJT
CYHM → CYVR → CYHM → CYYC
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:38– (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-11 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 · ⏱ 12:23– (Nonem)
CYYC CYVR CYYC · Calgary → CYVR · Vancouver ⚠ gap CJT2389 · W82389 · sched Z
2026-05-10 4 legs 1CJT
CYYC → CYHM → CYYC → CYYC → CYVR
CYYC CYHM CYYC · Calgary → CYHM · Hamilton 1 · 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-09 4 legs round-trip CJT
CYYC → CYVR → CYYC → CYHM → CYYC
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · ⏱ 04:25– (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:05– (Nonem)
2026-05-08 3 legs CJT
CYHM → CYVR → CYHM → CYYC
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:27–07:06 (280m)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2384 · W82384 · ⏱ 22:01– (Nonem)
2026-05-07 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-06 3 legs CJT
CYHM → CYVR → CYHM → CYYC
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:23–06:53 (271m)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z
2026-05-05 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-05-04 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-05-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-05-02 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-05-01 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · ⏱ 15:21– (Nonem)
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-04-30 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-29 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-28 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-27 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-26 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2387 · W82387 · sched Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-04-25 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:37– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-04-24 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2386 · W82386 · ⏱ 02:38– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-04-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-04-22 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-04-21 3 legs CJT
CYVR → CYYC → CYVR → CYHM
CYVR CYYC CYVR · Vancouver → CYYC · Calgary 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-04-20 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-04-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 CJT2387 · W82387 · sched Z
2026-04-18 3 legs round-trip CJT
CYVR → CYYC → CYHM → CYVR
CYVR CYYC CYVR · Vancouver → CYYC · Calgary CJT2382 · W82382 · ⏱ 07:41– (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-17 3 legs CJT
CYHM → CYVR → CYHM → CYYC
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:22– (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-16 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · ⏱ 15:49– (Nonem)
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-04-15 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-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-04-13 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · ⏱ 15:34– (Nonem)
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-04-12 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · ⏱ 02:26– (Nonem)
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
2026-04-11 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-10 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-09 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-08 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-04-07 2 legs round-trip CJT
CYVR → CYHM → CYVR
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · ⏱ 15:04– (Nonem)
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
2026-04-06 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-04 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 CJT2386 · W82386 · sched Z
2026-04-03 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 CJT2384 · W82384 · sched Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary ⚠ gap CJT2386 · W82386 · sched Z
2026-04-02 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 CJT2384 · W82384 · sched Z
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver ⚠ gap CJT2387 · W82387 · sched Z
2026-04-01 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-03-31 2 legs round-trip CJT
CYHM → CYVR → CYHM
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched Z
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2387 · W82387 · sched Z
2026-03-30 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-03-29 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-03-28 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:05– (Nonem)
CYYC CYHM CYYC · Calgary → CYHM · Hamilton CJT2386 · W82386 · sched 12:42Z
2026-03-27 4 legs round-trip CJT
CYYC → CYVR → CYYC → CYHM → CYYC
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched 04:16Z
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-03-26 4 legs round-trip CJT
CYYC → CYVR → CYYC → CYHM → CYYC
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched 04:16Z
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-03-25 4 legs round-trip CJT
CYYC → CYVR → CYYC → CYHM → CYYC
CYYC CYVR CYYC · Calgary → CYVR · Vancouver CJT2389 · W82389 · sched 04:16Z
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-03-24 3 legs CJT
CYHM → CYVR → CYHM → CYYC
CYHM CYVR CYHM · Hamilton → CYVR · Vancouver CJT2387 · W82387 · sched 02:15Z
CYVR CYHM CYVR · Vancouver → CYHM · Hamilton CJT2384 · W82384 · sched 15:30Z
CYHM CYYC CYHM · Hamilton → CYYC · Calgary CJT2385 · W82385 · sched 22:04Z