Toronto to Halifax (YYZ–YHZ) — Airlines, Schedules & Connections

YYZ Airport Page →
801 mi airlines 353/wk
On-time Some delays Frequent delays
Flight Schedule 120 flights Verified 42m ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
AV6928cs
AV avianca
7M8
6:15 AM
EDT TT1
9:24 AM
ADT
2h 9m
M T W T F S S
Prices
LO4157cs
LO LOT Polish Airlines
B38M
6:15 AM
EDT TT1
9:25 AM
ADT
2h 10m
M T W T F S S
Prices
AC600+5
AC Air Canada
7M8
6:40 AM
EDT T1
9:49 AM
ADT
2h 9m
M T W T F S S
Prices
OZ6115
OZ Asiana
7M8
6:40 AM
EDT T1
9:49 AM
ADT
2h 9m
M T W T F S S
Prices
CZ7515cs
CZ China Southern
7M8
7:35 AM
EDT T3
10:45 AM
ADT
2h 10m
M T W T F S S
Prices
WS800+11
WS WestJet
7M8
7:35 AM
EDT T3
10:45 AM
ADT
2h 10m
M T W T F S S
Prices
CX7076cs
CX Cathay Pacific
7M8
7:35 AM
EDT T3
10:45 AM
ADT
2h 10m
M T W T F S S
Prices
F8652
F8 Flair
7M8
7:50 AM
EDT
11:00 AM
ADT
2h 10m
M T W T F S S
Prices
AC602+1
AC Air Canada
B38M
8:00 AM
EDT TT1
11:09 AM
ADT
2h 9m
M T W T F S S
Prices
LO4159cs
LO LOT Polish Airlines
223
8:00 AM
EDT TT1
11:10 AM
ADT
2h 10m
M T W T F S S
Prices
AC2056
AC Air Canada
319
8:00 AM
EDT TT1
11:09 AM
ADT
2h 9m
M T W T F S S
Prices
TS7840cs
TS Air Transat
E295
9:00 AM
EDT T3
12:09 PM
ADT
2h 9m
M T W T F S S
Prices
PD201
PD Porter Airlines
295
9:00 AM
EDT T3
12:07 PM
ADT
2h 7m
M T W T F S S
Prices
UA8142
UA United
7M8
9:05 AM
EDT T1
12:14 PM
ADT
2h 9m
M T W T F S S
Prices
F8656
F8 Flair
7M8
10:00 AM
EDT
1:10 PM
ADT
2h 10m
M T W T F S S
Prices
AV6986cs
AV avianca
223
12:00 PM
EDT TT1
3:11 PM
ADT
2h 11m
M T W T F S S
Prices
EY3468cs
EY Etihad
BCS3
12:00 PM
EDT TT1
3:09 PM
ADT
2h 9m
M T W T F S S
Prices
MS9642cs
MS Egyptair
223
12:00 PM
EDT TT1
3:11 PM
ADT
2h 11m
M T W T F S S
Prices
AV2856cs
AV avianca
7M8
12:00 PM
EDT T1
3:05 PM
ADT
2h 5m
M T W T F S S
Prices
EK5753cs
EK Emirates
223
12:00 PM
EDT TT1
3:09 PM
ADT
2h 9m
M T W T F S S
Prices
AC608+4
AC Air Canada
BCS3
12:00 PM
EDT TT1
3:09 PM
ADT
2h 9m
M T W T F S S
Prices
EY3489cs
EY Etihad
320
12:05 PM
EDT T1
3:14 PM
ADT
2h 9m
M T W T F S S
Prices
PD205+1
PD Porter Airlines
E295
12:27 PM
EDT T3
3:36 PM
ADT
2h 9m
M T W T F S S
Prices
AC2058+1
AC Air Canada
319
1:02 PM
EDT TT1
4:00 PM
ADT
1h 58m
M T W T F S S
Prices
F8654
F8 Flair
B38M
1:33 PM
EDT
4:35 PM
ADT
2h 2m
M T W T F S S
Prices
AC610+5
AC Air Canada
320
2:00 PM
EDT TT1
5:09 PM
ADT
2h 9m
M T W T F S S
Prices
AC612+5
AC Air Canada
BCS3
2:25 PM
EDT TT1
5:35 PM
ADT
2h 10m
M T W T F S S
Prices
MS9640cs
MS Egyptair
321
2:25 PM
EDT TT1
5:35 PM
ADT
2h 10m
M T W T F S S
Prices
EY3472cs
EY Etihad
7M8
2:25 PM
EDT T1
5:34 PM
ADT
2h 9m
M T W T F S S
Prices
SN9719cs
SN Lynx Air
319
2:30 PM
EDT TT1
5:39 PM
ADT
2h 9m
M T W T F S S
Prices
AC2060+2
AC Air Canada
319
2:30 PM
EDT TT1
5:39 PM
ADT
2h 9m
M T W T F S S
Prices
AC604+2
AC Air Canada
BCS3
2:30 PM
EDT TT1
5:39 PM
ADT
2h 9m
M T W T F S S
Prices
EY3497cs
EY Etihad
319
2:30 PM
EDT TT1
5:39 PM
ADT
2h 9m
M T W T F S S
Prices
CX1600cs
CX Cathay Pacific
321
5:00 PM
EDT TT1
8:09 PM
ADT
2h 9m
M T W T F S S
Prices
AV6954cs
AV avianca
321
5:00 PM
EDT TT1
8:09 PM
ADT
2h 9m
M T W T F S S
Prices
TS7846cs
TS Air Transat
E295
5:00 PM
EDT T3
8:09 PM
ADT
2h 9m
M T W T F S S
Prices
OS8277cs
OS Austrian
321
5:00 PM
EDT TT1
8:10 PM
ADT
2h 10m
M T W T F S S
Prices
UA8289cs
UA United
321
5:00 PM
EDT T1
8:09 PM
ADT
2h 9m
M T W T F S S
Prices
AC614+5
AC Air Canada
321
5:00 PM
EDT TT1
8:09 PM
ADT
2h 9m
M T W T F S S
Prices
PD209+2
PD Porter Airlines
295
5:40 PM
EDT T3
8:49 PM
ADT
2h 9m
M T W T F S S
Prices
PD207
PD Porter Airlines
E295
6:10 PM
EDT T3
9:17 PM
ADT
2h 7m
M T W T F S S
Prices
CX7070cs
CX Cathay Pacific
7M8
6:15 PM
EDT T3
9:25 PM
ADT
2h 10m
M T W T F S S
Prices
WS806+2
WS WestJet
7M8
6:15 PM
EDT T3
9:25 PM
ADT
2h 10m
M T W T F S S
Prices
AV6958cs
AV avianca
321
7:00 PM
EDT TT1
10:09 PM
ADT
2h 9m
M T W T F S S
Prices
AC616+2
AC Air Canada
7M8
7:12 PM
EDT TT1
10:02 PM
ADT
1h 50m
M T W T F S S
Prices
AC2062
AC Air Canada
321
7:15 PM
EDT T1
10:24 PM
ADT
2h 9m
M T W T F S S
Prices
LX4646cs
LX Swiss
B38M
7:15 PM
EDT TT1
10:26 PM
ADT
2h 11m
M T W T F S S
Prices
PD211+2
PD Porter Airlines
295
8:50 PM
EDT T3
11:57 PM
ADT
2h 7m
M T W T F S S
Prices
AC618+5
AC Air Canada
321
8:55 PM
EDT TT1
12:04 AM+1
ADT
2h 9m
M T W T F S S
Prices
TS7411cs
TS Air Transat
295
9:10 PM
EDT T3
12:19 AM+1
ADT
2h 9m
M T W T F S S
Prices
OZ6129cs
OZ Asiana
321
9:40 PM
EDT TT1
12:51 AM+1
ADT
2h 11m
M T W T F S S
Prices
UA8196
UA United
7M8
9:40 PM
EDT T1
12:49 AM+1
ADT
2h 9m
M T W T F S S
Prices
EK4675cs
EK Emirates
7M8
10:30 PM
EDT T3
1:41 AM+1
ADT
2h 11m
M T W T F S S
Prices
AC620
AC Air Canada
321
10:45 PM
EDT TT1
1:54 AM+1
ADT
2h 9m
M T W T F S S
Prices
UA8265cs
UA United
321
5:05 AM
ADT
6:45 AM
EDT
2h 40m
M T W T F S S
Prices
AV6981cs
AV avianca
321
5:05 AM
ADT
6:45 AM
EDT
2h 40m
M T W T F S S
Prices
AC601+2
AC Air Canada
320
5:10 AM
ADT
6:50 AM
EDT
2h 40m
M T W T F S S
Prices
AC2057
AC Air Canada
320
5:15 AM
ADT
6:55 AM
EDT
2h 40m
M T W T F S S
Prices
CX7069cs
CX Cathay Pacific
7M8
6:00 AM
ADT
7:39 AM
EDT
2h 39m
M T W T F S S
Prices
KE6552cs
KE Korean
738
6:00 AM
ADT
7:39 AM
EDT
2h 39m
M T W T F S S
Prices
MU1976cs
MU China Eastern
7M8
6:00 AM
ADT
7:39 AM
EDT
2h 39m
M T W T F S S
Prices
WS801+11
WS WestJet
738
6:00 AM
ADT
7:39 AM
EDT
2h 39m
M T W T F S S
Prices
EK4676cs
EK Emirates
7M8
6:00 AM
ADT
7:39 AM
EDT
2h 39m
M T W T F S S
Prices
PR3071cs
PR Philippine
7M8
6:00 AM
ADT
7:39 AM
EDT
2h 39m
M T W T F S S
Prices
TS8800cs
TS Air Transat
7M8
6:00 AM
ADT
7:39 AM
EDT
2h 39m
M T W T F S S
Prices
EY3421cs
EY Etihad
223
6:00 AM
ADT
7:40 AM
EDT
2h 40m
M T W T F S S
Prices
AC2053
AC Air Canada
319
6:00 AM
ADT
7:40 AM
EDT
2h 40m
M T W T F S S
Prices
AM7166cs
AM Aeromexi
738
6:00 AM
ADT
7:39 AM
EDT
2h 39m
M T W T F S S
Prices
TS7845cs
TS Air Transat
295
6:30 AM
ADT
8:05 AM
EDT
2h 35m
M T W T F S S
Prices
PD200+2
PD Porter Airlines
E295
6:30 AM
ADT
8:05 AM
EDT
2h 35m
M T W T F S S
Prices
UA8267cs
UA United
321
7:00 AM
ADT
8:46 AM
EDT
2h 46m
M T W T F S S
Prices
MS9643cs
MS Egyptair
B38M
7:00 AM
ADT
8:46 AM
EDT
2h 46m
M T W T F S S
Prices
AC603+5
AC Air Canada
321
7:00 AM
ADT
8:29 AM
EDT
2h 29m
M T W T F S S
Prices
UA8112
UA United
7M8
7:00 AM
ADT
8:30 AM
EDT
2h 30m
M T W T F S S
Prices
AC605+4
AC Air Canada
B38M
7:00 AM
ADT
8:30 AM
EDT
2h 30m
M T W T F S S
Prices
EY3446cs
EY Etihad
B38M
7:00 AM
ADT
8:29 AM
EDT
2h 29m
M T W T F S S
Prices
MS9641cs
MS Egyptair
223
7:00 AM
ADT
8:29 AM
EDT
2h 29m
M T W T F S S
Prices
UA8286
UA United
7M8
9:00 AM
ADT
10:29 AM
EDT
2h 29m
M T W T F S S
Prices
MS9602cs
MS Egyptair
321
9:00 AM
ADT
10:29 AM
EDT
2h 29m
M T W T F S S
Prices
OZ6103cs
OZ Asiana
321
9:00 AM
ADT
10:29 AM
EDT
2h 29m
M T W T F S S
Prices
AV6957cs
AV avianca
321
9:00 AM
ADT
10:29 AM
EDT
2h 29m
M T W T F S S
Prices
EY3423cs
EY Etihad
321
9:00 AM
ADT
10:29 AM
EDT
2h 29m
M T W T F S S
Prices
OZ6130cs
OZ Asiana
321
9:00 AM
ADT
10:40 AM
EDT
2h 40m
M T W T F S S
Prices
AC607+5
AC Air Canada
321
10:33 AM
ADT
12:04 PM
EDT
2h 31m
M T W T F S S
Prices
PD202
PD Porter Airlines
295
11:05 AM
ADT
12:28 PM
EDT
2h 23m
M T W T F S S
Prices
F8653
F8 Flair
B38M
11:39 AM
ADT
12:46 PM
EDT
2h 7m
M T W T F S S
Prices
AC2059
AC Air Canada
319
12:00 PM
ADT
1:24 PM
EDT
2h 24m
M T W T F S S
Prices
AV6955cs
AV avianca
319
12:00 PM
ADT
1:24 PM
EDT
2h 24m
M T W T F S S
Prices
EK5752cs
EK Emirates
319
12:00 PM
ADT
1:24 PM
EDT
2h 24m
M T W T F S S
Prices
AC2061+3
AC Air Canada
319
12:00 PM
ADT
1:24 PM
EDT
2h 24m
M T W T F S S
Prices
AC611+4
AC Air Canada
320
12:20 PM
ADT
1:44 PM
EDT
2h 24m
M T W T F S S
Prices
PD204
PD Porter Airlines
295
12:55 PM
ADT
2:18 PM
EDT
2h 23m
M T W T F S S
Prices
TS7839cs
TS Air Transat
295
1:10 PM
ADT
2:45 PM
EDT
2h 35m
M T W T F S S
Prices
TS8801
TS Air Transat
7M8
1:30 PM
ADT
3:00 PM
EDT
2h 30m
M T W T F S S
Prices
LA5187
LA LATAM Chile
73H
1:30 PM
ADT
3:00 PM
EDT
2h 30m
M T W T F S S
Prices
SK9559
SK S
7M8
1:30 PM
ADT
3:00 PM
EDT
2h 30m
M T W T F S S
Prices
OS8280cs
OS Austrian
7M8
1:50 PM
ADT
3:30 PM
EDT
2h 40m
M T W T F S S
Prices
UA8159cs
UA United
320
2:05 PM
ADT
3:34 PM
EDT
2h 29m
M T W T F S S
Prices
DE5789cs
DE Condor
7M8
3:45 PM
ADT
5:15 PM
EDT
2h 30m
M T W T F S S
Prices
WS809+2
WS WestJet
7M8
3:45 PM
ADT
5:15 PM
EDT
2h 30m
M T W T F S S
Prices
TS8802
TS Air Transat
7M8
3:45 PM
ADT
5:15 PM
EDT
2h 30m
M T W T F S S
Prices
LO4158cs
LO LOT Polish Airlines
BCS3
4:00 PM
ADT
5:40 PM
EDT
2h 40m
M T W T F S S
Prices
AC615+5
AC Air Canada
B38M
4:00 PM
ADT
5:25 PM
EDT
2h 25m
M T W T F S S
Prices
SN9558cs
SN Lynx Air
7M8
4:10 PM
ADT
5:35 PM
EDT
2h 25m
M T W T F S S
Prices
AC613+2
AC Air Canada
B38M
4:20 PM
ADT
5:49 PM
EDT
2h 29m
M T W T F S S
Prices
AC617
AC Air Canada
B38M
4:30 PM
ADT
5:59 PM
EDT
2h 29m
M T W T F S S
Prices
PD206+2
PD Porter Airlines
295
4:35 PM
ADT
5:58 PM
EDT
2h 23m
M T W T F S S
Prices
AC2063
AC Air Canada
319
5:17 PM
ADT
6:43 PM
EDT
2h 26m
M T W T F S S
Prices
AC619+5
AC Air Canada
320
6:05 PM
ADT
7:34 PM
EDT
2h 29m
M T W T F S S
Prices
LX4647cs
LX Swiss
321
6:20 PM
ADT
8:00 PM
EDT
2h 40m
M T W T F S S
Prices
LO4160cs
LO LOT Polish Airlines
BCS3
6:20 PM
ADT
8:00 PM
EDT
2h 40m
M T W T F S S
Prices
AC2065+1
AC Air Canada
319
6:30 PM
ADT
7:59 PM
EDT
2h 29m
M T W T F S S
Prices
AV6929cs
AV avianca
319
6:30 PM
ADT
7:59 PM
EDT
2h 29m
M T W T F S S
Prices
PD210+1
PD Porter Airlines
295
6:35 PM
ADT
7:58 PM
EDT
2h 23m
M T W T F S S
Prices
F8657
F8 Flair
7M8
8:00 PM
ADT
9:25 PM
EDT
2h 25m
M T W T F S S
Prices
AF3003
AF Air France
73H
8:15 PM
ADT
9:45 PM
EDT
2h 30m
M T W T F S S
Prices
WS811+1
WS WestJet
737
8:15 PM
ADT
9:45 PM
EDT
2h 30m
M T W T F S S
Prices
CX7071cs
CX Cathay Pacific
7M8
8:15 PM
ADT
9:45 PM
EDT
2h 30m
M T W T F S S
Prices
TS8815
TS Air Transat
7M8
8:15 PM
ADT
9:45 PM
EDT
2h 30m
M T W T F S S
Prices
F8655
F8 Flair
B38M
11:00 PM
ADT
12:25 AM+1
EDT
2h 25m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP More options, longer trips
2-STOP Loading... Reach the hardest destinations
Toronto to Halifax
6 carriers, 353 flights/week nonstop.
6 Airlines 353 Flights/wk 801 mi 1h 24m nonstop +1h ahead 61 1-stop hubs

YYZ–YHZ is served by 6 airlines with nonstop service. Air Canada, Porter Airlines and Flair Airlines lead the route. The flight covers 801 miles in approximately 1h 24m. Beyond nonstop, 61 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop YYZ–YHZ service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AC Air Canada Also: AV, CX, EK, EY, LO, LX, MS, OS, OZ, SN, UA 93 319, 320, 321, 7M8, B38M, BCS3 1h50-2h10 84% Star Alliance AV, CX, EK, EY, LO, LX, MS, OS, OZ, SN, UA
PD Porter Airlines Also: TS 33 295, E295 2h07-2h09 84% TS
F8 Flair Airlines 18 7M8, B38M 2h02-2h10 84%
WS WestJet Also: AF, CX, CZ, EK, KE, TS 14 7M8 2h10 84% AF, CX, CZ, EK, KE, TS
DE Condor 2 84%
HTT HTT 0 84%
Aircraft on this route
223 Airbus A220-300 – AV, EK, LO, MS
295 Embraer E195-E2 – PD, TS
319 Airbus A319 – AC, EY, SN
320 Airbus A320 – AC, EY
321 Airbus A321 – AC, AV, CX, MS, OS, OZ, UA
7M8 Boeing 737 MAX 8 – AC, AV, CX, CZ, EK, EY, F8, OZ, UA, WS
B38M Boeing 737 MAX 8 – AC, F8, LO, LX
BCS3 Airbus A220-300 – AC, EY
E295 Embraer E195-E2 – PD, TS
Alliance coverage
Star Alliance: AC (93 flights/wk, 58%)
Unaffiliated: DE + F8 + HTT + PD + WS (67 flights/wk, 42%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, YYZ to YHZ direction.
Mon
52
flights
Tue
47
flights
Wed
51
flights
Thu
52
flights
Fri
49
flights
Sat
48
flights
Sun
52
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
54
Nonstop flights
353
Outbound / wk
426
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for YYZ to YHZ.
1-STOP
One-Stop Connections
61
Hubs
~3h
Fastest
~33h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
1,337
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Other ways to reach Halifax from Toronto

Nearby airports with service to Halifax / Stanfield International Airport.
Metric YYZ→YHZ YTZ→YHZ YHM→YHZ
Distance from YYZ 12 mi 38 mi
Nonstop airlines 6 3 4
Weekly flights 353 14 18
Flight time 1h 24m 2h 24m 2h
Departure OTP 84%
Airports within 200 miles of YYZ with service to Halifax / Stanfield International Airport.

Travel Essentials

Practical planning for this route.
Time Difference
+1h
Halifax is 1 hour ahead of Toronto.
YYZ: EDT · YHZ: ADT

When it's 6:00 PM in Toronto, it's 7:00 PM in Halifax.
Distance & Flight Time
801 mi / 1,288 km
Nonstop flight time is approximately 1h 24m to 2h 11m.
Getting to YYZ

The UP Express train runs from Union Station (downtown Toronto) to Terminal 1 in 25 minutes (CAD $12.35). Trains depart every 15 minutes during peak hours, every 30 minutes off-peak and overnight. Highway 427 and the 401 are heavily congested during rush hours.

Taxis and ride-hail from downtown cost CAD $50–70 and take 25–60 minutes depending on traffic. MiWay and Brampton Transit buses serve the airport from the western suburbs. Long-term parking is available in the Viscount Road lots with free shuttle service.

YYZ–YHZ Quick Facts

Key statistics for the Toronto to Halifax route.
Route details
Distance801 mi / 1,288 km
Flight time1h 24m to 2h 11m
Time difference+1 hour
Airlines (nonstop)6
Weekly flights353 out / 426 return
1-stop connections61 hubs
Origin: YYZ
IATA / ICAOYYZ / CYYZ
TimezoneAmerica/Toronto
Passengers/yr46.8M
Elevation569 ft / 173 m
Destination: YHZ
IATA / ICAOYHZ / CYHZ
TimezoneAmerica/Halifax
Passengers/yr4.2M
Elevation477 ft / 145 m

Frequently Asked Questions

Common questions about YYZ to YHZ flights.
Nonstop flights from Toronto Pearson International Airport to Halifax / Stanfield International Airport take approximately 1h 24m to 2h 11m. The route covers 801 miles.
6 airlines operate nonstop service: Air Canada, Condor, Flair Airlines, HTT, Porter Airlines and WestJet. Plus 15 codeshare partners.
There are approximately 353 nonstop flights per week from YYZ to YHZ. The return direction has about 426 weekly flights.
Yes, 1-stop connections are available through HPN, YMX, YQM, YFC, YHU, ZBF, YQB, ORF, YXU, YWK, JFK, BOS, BNA, YYR, JAX, CLT, TPA, RSW, NAS, MIA, PLS, DEN, POP, PHX, MCI, KEF, BGI, SFO, LAX, LTN, YSJ, LGW, EDI, AMS, YEG, YOW, YQY, YUL, EWR, LHR, BDA, PHL, CDG, YDF, MCO, DCA, YYT, IAD, CUN, YHM, YKF, FRA, ORD, FLL, YYC, YVR, DUB, MBJ, VRA, PUJ and LIS. These options provide additional schedule flexibility.
Halifax is 1 hour ahead of Toronto.
Yes, return flights from YHZ to YYZ are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include YTZ, YHM and YKF. See the Alternatives section for a full comparison.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
See the On-Time Performance section for the latest delay data at both airports. This shows departure and arrival reliability to help you plan.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.

Flights from YYZ to YHZ

Toronto Pearson International Airport (YYZ) and Halifax / Stanfield International Airport (YHZ) are connected by nonstop service from Air Canada, Condor, Flair Airlines, HTT, Porter Airlines and WestJet. With 353 weekly departures, this is a heavily served route.

YYZ to YHZ Flight Duration and Schedule

Nonstop flight time from YYZ to YHZ ranges from 1 hours 24 minutes to 2 hours 11 minutes. The route covers a distance of 801 miles (1,288 km). There are approximately 353 weekly flights outbound and 426 return, totaling 779 flights per week in both directions.

Connecting Options and Alternatives

61 one-stop connections are available, with the fastest taking approximately 3 hours via HPN. Two-stop connections are also available via intermediate hubs. Nearby alternative airports include Toronto (YTZ), Hamilton (YHM) and Breslau (YKF).