background

Business Class Flight Deals from Miami to Canada from $641

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

AS LogoAC LogoB6 LogoAV LogoAM LogoCM LogoQR Logo

... and +100s more

Customer-First Commitment

Free cancellation for many rates

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Priority Customer Service

VIP member priority support for seamless bookings and exclusive travel benefits

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Top Deals on Business Class Flights from Miami to Toronto

Miami, US (MIA) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

May 29

MIA
3h 15m
Direct

May 29

YYZ
American Airlines Logo
American Airlines

Jun 5

YYZ
3h 15m
Direct

Jun 5

MIA

as low as

$641

Miami, US (MIA) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

May 29

MIA
5h 23m
LGA

May 29

YYZ
American Airlines Logo
American Airlines

Jun 5

YYZ
3h 15m
Direct

Jun 5

MIA

as low as

$683

Miami, US (MIA) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

May 29

MIA
8h 16m
DCA

May 29

YYZ
American Airlines Logo
American Airlines

Jun 5

YYZ
3h 15m
Direct

Jun 5

MIA

as low as

$683

Miami, US (MIA) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

May 29

MIA
3h 15m
Direct

May 29

YYZ
American Airlines Logo
American Airlines

Jun 5

YYZ
5h 4m
CLT

Jun 6

MIA

as low as

$689

Miami, US (MIA) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

May 29

MIA
7h 58m
DCA
LGA

May 29

YYZ
American Airlines Logo
American Airlines

Jun 5

YYZ
3h 15m
Direct

Jun 5

MIA

as low as

$693

Miami, US (MIA) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

May 29

MIA
3h 15m
Direct

May 29

YYZ
American Airlines Logo
American Airlines

Jun 5

YYZ
5h 52m
PHL

Jun 5

MIA

as low as

$965

Miami, US (MIA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

May 29

MIA
3h 19m
Direct

May 30

YYZ
Air Canada Logo
Air Canada

Jun 5

YYZ
13h 24m
EWR

Jun 5

MIA

as low as

$1046

Miami, US (MIA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

May 29

MIA
7h 17m
ORD

May 29

YYZ
Air Canada Logo
Air Canada

Jun 5

YYZ
13h 24m
EWR

Jun 5

MIA

as low as

$1128

Miami, US (MIA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

May 29

MIA
8h 59m
YUL

May 29

YYZ
Air Canada Logo
Air Canada

Jun 5

YYZ
13h 24m
EWR

Jun 5

MIA

as low as

$1230

Miami, US (MIA) - Toronto, CA (YTO)

AVIANCA Logo
AVIANCA

May 29

MIA
11h 10m
BOG

May 29

YYZ
AVIANCA Logo
AVIANCA

Jun 5

YYZ
12h 40m
BOG

Jun 6

MIA

as low as

$3201

Miami, US (MIA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

May 29

MIA
3h 19m
Direct

May 30

YYZ
COPA Airlines Logo
COPA Airlines

Jun 5

YYZ
10h 55m
PTY

Jun 5

MIA

as low as

$3443

Miami, US (MIA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

May 29

MIA
6h 41m
EWR

May 29

YYZ
COPA Airlines Logo
COPA Airlines

Jun 5

YYZ
10h 55m
PTY

Jun 5

MIA

as low as

$3475

Top Deals on Business Class Flights from Miami to Vancouver

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

May 30

MIA
6h 50m
Direct

May 30

YVR
Air Canada Logo
Air Canada

Jun 6

YVR
11h 18m
YUL

Jun 7

MIA

as low as

$1810

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

May 30

MIA
6h 50m
Direct

May 30

YVR
Air Canada Logo
Air Canada

Jun 6

YVR
9h 29m
YYZ

Jun 7

MIA

as low as

$1817

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

May 30

MIA
6h 50m
Direct

May 30

YVR
Air Canada Logo
Air Canada

Jun 6

YVR
11h 39m
EWR

Jun 7

MIA

as low as

$1820

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

May 30

MIA
6h 50m
Direct

May 30

YVR
Air Canada Logo
Air Canada

Jun 6

YVR
12h 47m
EWR

Jun 7

MIA

as low as

$1820

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

May 30

MIA
6h 50m
Direct

May 30

YVR
Air Canada Logo
Air Canada

Jun 6

YVR
12h 24m
YYC
YYZ

Jun 7

MIA

as low as

$1822

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

May 30

MIA
13h 39m
YYZ

May 31

YVR
Air Canada Logo
Air Canada

Jun 6

YVR
11h 18m
YUL

Jun 7

MIA

as low as

$1846

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

May 30

MIA
9h 1m
ORD

May 30

YVR
Air Canada Logo
Air Canada

Jun 6

YVR
11h 18m
YUL

Jun 7

MIA

as low as

$1875

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

May 30

MIA
9h 1m
ORD

May 30

YVR
Air Canada Logo
Air Canada

Jun 6

YVR
9h 29m
YYZ

Jun 7

MIA

as low as

$1881

Miami, US (MIA) - Vancouver, CA (YVR)

Alaska Airlines Logo
Alaska Airlines

May 30

MIA
21h 27m
SEA

May 31

YVR
Air Canada Logo
Air Canada

Jun 6

YVR
12h 47m
EWR

Jun 7

MIA

as low as

$2432

Miami, US (MIA) - Vancouver, CA (YVR)

Alaska Airlines Logo
Alaska Airlines

May 30

MIA
21h 27m
SEA

May 31

YVR
Air Canada Logo
Air Canada

Jun 6

YVR
11h 39m
EWR

Jun 7

MIA

as low as

$2432

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

May 30

MIA
6h 50m
Direct

May 30

YVR
Air Canada Logo
Air Canada

Jun 6

YVR
6h 5m
Direct

Jun 6

MIA

as low as

$2692

Miami, US (MIA) - Vancouver, CA (YVR)

JetBlue Logo
JetBlue

May 30

MIA
11h 5m
JFK

May 30

YVR
JetBlue Logo
JetBlue

Jun 6

YVR
12h 5m
JFK

Jun 7

MIA

as low as

$4765

Top Deals on Business Class Flights from Miami to Montreal

Miami, US (MIA) - Montreal, CA (YMQ)

American Airlines Logo
American Airlines

May 30

MIA
5h 23m
CLT

May 30

YUL
American Airlines Logo
American Airlines

Jun 6

YUL
3h 40m
Direct

Jun 6

MIA

as low as

$923

Miami, US (MIA) - Montreal, CA (YMQ)

American Airlines Logo
American Airlines

May 30

MIA
8h 26m
CLT

May 30

YUL
American Airlines Logo
American Airlines

Jun 6

YUL
3h 40m
Direct

Jun 6

MIA

as low as

$923

Miami, US (MIA) - Montreal, CA (YMQ)

American Airlines Logo
American Airlines

May 30

MIA
10h 20m
DCA
LGA

May 30

YUL
American Airlines Logo
American Airlines

Jun 6

YUL
3h 40m
Direct

Jun 6

MIA

as low as

$933

Miami, US (MIA) - Montreal, CA (YMQ)

American Airlines Logo
American Airlines

May 30

MIA
8h 27m
DCA
LGA

May 30

YUL
American Airlines Logo
American Airlines

Jun 6

YUL
3h 40m
Direct

Jun 6

MIA

as low as

$933

Miami, US (MIA) - Montreal, CA (YMQ)

American Airlines Logo
American Airlines

May 30

MIA
3h 35m
Direct

May 30

YUL
American Airlines Logo
American Airlines

Jun 6

YUL
3h 40m
Direct

Jun 6

MIA

as low as

$952

Miami, US (MIA) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

May 30

MIA
3h 42m
Direct

May 30

YUL
Air Canada Logo
Air Canada

Jun 6

YUL
14h 39m
YYZ

Jun 7

MIA

as low as

$1079

Miami, US (MIA) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

May 30

MIA
3h 42m
Direct

May 30

YUL
Air Canada Logo
Air Canada

Jun 6

YUL
13h 4m
YYZ

Jun 7

MIA

as low as

$1079

Miami, US (MIA) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

May 30

MIA
16h 4m
EWR

May 31

YUL
Air Canada Logo
Air Canada

Jun 6

YUL
14h 39m
YYZ

Jun 7

MIA

as low as

$1088

Miami, US (MIA) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

May 30

MIA
16h 4m
EWR

May 31

YUL
Air Canada Logo
Air Canada

Jun 6

YUL
13h 4m
YYZ

Jun 7

MIA

as low as

$1088

Miami, US (MIA) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

May 30

MIA
9h 9m
ORD

May 30

YUL
Air Canada Logo
Air Canada

Jun 6

YUL
13h 4m
YYZ

Jun 7

MIA

as low as

$1419

Miami, US (MIA) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

May 30

MIA
9h 9m
ORD

May 30

YUL
Air Canada Logo
Air Canada

Jun 6

YUL
14h 39m
YYZ

Jun 7

MIA

as low as

$1419

Miami, US (MIA) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

May 30

MIA
3h 42m
Direct

May 30

YUL
COPA Airlines Logo
COPA Airlines

Jun 6

YUL
11h 14m
PTY

Jun 6

MIA

as low as

$3468

Top Deals on Business Class Flights from Miami to Calgary

Miami, US (MIA) - Calgary, CA (YYC)

American Airlines Logo
American Airlines

May 30

MIA
18h 32m
DFW

May 30

YYC
American Airlines Logo
American Airlines

Jun 6

YYC
10h 55m
ORD

Jun 6

MIA

as low as

$1496

Miami, US (MIA) - Calgary, CA (YYC)

American Airlines Logo
American Airlines

May 30

MIA
18h 32m
DFW

May 30

YYC
American Airlines Logo
American Airlines

Jun 6

YYC
12h 27m
ORD

Jun 6

MIA

as low as

$1515

Miami, US (MIA) - Calgary, CA (YYC)

American Airlines Logo
American Airlines

May 30

MIA
18h 32m
DFW

May 30

YYC
American Airlines Logo
American Airlines

Jun 6

YYC
7h 12m
CLT

Jun 6

MIA

as low as

$1670

Miami, US (MIA) - Calgary, CA (YYC)

American Airlines Logo
American Airlines

May 30

MIA
18h 32m
DFW

May 30

YYC
American Airlines Logo
American Airlines

Jun 6

YYC
9h 19m
CLT

Jun 7

MIA

as low as

$1670

Miami, US (MIA) - Calgary, CA (YYC)

Air Canada Logo
Air Canada

May 30

MIA
15h 3m
YYZ

May 31

YYC
Air Canada Logo
Air Canada

Jun 6

YYC
8h 29m
YYZ

Jun 6

MIA

as low as

$2125

Miami, US (MIA) - Calgary, CA (YYC)

Air Canada Logo
Air Canada

May 30

MIA
15h 3m
YYZ

May 31

YYC
Air Canada Logo
Air Canada

Jun 6

YYC
8h 59m
YYZ

Jun 7

MIA

as low as

$2125

Miami, US (MIA) - Calgary, CA (YYC)

Air Canada Logo
Air Canada

May 30

MIA
15h 3m
YYZ

May 31

YYC
Air Canada Logo
Air Canada

Jun 6

YYC
10h 23m
YUL

Jun 6

MIA

as low as

$2276

Miami, US (MIA) - Calgary, CA (YYC)

Air Canada Logo
Air Canada

May 30

MIA
13h 48m
YYZ

May 31

YYC
Air Canada Logo
Air Canada

Jun 6

YYC
10h 23m
YUL

Jun 6

MIA

as low as

$2276

Miami, US (MIA) - Calgary, CA (YYC)

Air Canada Logo
Air Canada

May 30

MIA
15h 3m
YYZ

May 31

YYC
Air Canada Logo
Air Canada

Jun 6

YYC
10h 39m
EWR

Jun 6

MIA

as low as

$2290

Miami, US (MIA) - Calgary, CA (YYC)

Air Canada Logo
Air Canada

May 30

MIA
13h 48m
YYZ

May 31

YYC
Air Canada Logo
Air Canada

Jun 6

YYC
10h 39m
EWR

Jun 6

MIA

as low as

$2290

Miami, US (MIA) - Calgary, CA (YYC)

Alaska Airlines Logo
Alaska Airlines

May 30

MIA
18h 6m
SEA

May 31

YYC
Air Canada Logo
Air Canada

Jun 6

YYC
8h 59m
YYZ

Jun 7

MIA

as low as

$2542

Miami, US (MIA) - Calgary, CA (YYC)

Alaska Airlines Logo
Alaska Airlines

May 30

MIA
18h 6m
SEA

May 31

YYC
Air Canada Logo
Air Canada

Jun 6

YYC
8h 29m
YYZ

Jun 6

MIA

as low as

$2542

Top Deals on Business Class Flights from Miami to Ottawa

Miami, US (MIA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MIA
5h 55m
YUL

May 30

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
14h 56m
EWR

Jun 7

MIA

as low as

$1954

Miami, US (MIA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MIA
5h 55m
YUL

May 30

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
14h 59m
YYZ

Jun 7

MIA

as low as

$1974

Miami, US (MIA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MIA
11h 34m
YYZ

May 31

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
14h 56m
EWR

Jun 7

MIA

as low as

$1984

Miami, US (MIA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MIA
15h 29m
YYZ

May 31

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
14h 56m
EWR

Jun 7

MIA

as low as

$1984

Miami, US (MIA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MIA
10h 39m
YYZ

May 31

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
14h 56m
EWR

Jun 7

MIA

as low as

$1984

Miami, US (MIA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MIA
15h 29m
YYZ

May 31

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
14h 59m
YYZ

Jun 7

MIA

as low as

$2004

Miami, US (MIA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MIA
15h 52m
EWR

May 31

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
14h 59m
YYZ

Jun 7

MIA

as low as

$2037

Miami, US (MIA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MIA
9h 15m
ORD

May 30

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
14h 59m
YYZ

Jun 7

MIA

as low as

$2037

Miami, US (MIA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MIA
6h 28m
EWR

May 30

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
14h 59m
YYZ

Jun 7

MIA

as low as

$2037

Miami, US (MIA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MIA
9h 15m
ORD

May 30

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
14h 56m
EWR

Jun 7

MIA

as low as

$2056

Miami, US (MIA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MIA
5h 55m
YUL

May 30

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
22h 38m
YUL

Jun 7

MIA

as low as

$2072

Miami, US (MIA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 30

MIA
5h 55m
YUL

May 30

YOW
Air Canada Logo
Air Canada

Jun 6

YOW
22h 59m
YYZ

Jun 7

MIA

as low as

$2113

Top Deals on Business Class Flights from Miami to Winnipeg

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
8h 5m
YUL

May 29

YWG
Air Canada Logo
Air Canada

Jun 5

YWG
7h 33m
YUL

Jun 6

MIA

as low as

$1912

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
8h 5m
YUL

May 29

YWG
Air Canada Logo
Air Canada

Jun 5

YWG
10h 54m
YUL
EWR

Jun 5

MIA

as low as

$1928

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
27h 5m
YUL

May 30

YWG
Air Canada Logo
Air Canada

Jun 5

YWG
7h 33m
YUL

Jun 6

MIA

as low as

$1946

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
8h 5m
YUL

May 29

YWG
Air Canada Logo
Air Canada

Jun 5

YWG
12h 8m
YUL

Jun 6

MIA

as low as

$1946

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
8h 5m
YUL

May 29

YWG
Air Canada Logo
Air Canada

Jun 5

YWG
16h 44m
YYZ

Jun 6

MIA

as low as

$1953

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
27h 22m
YYZ

May 31

YWG
Air Canada Logo
Air Canada

Jun 5

YWG
7h 33m
YUL

Jun 6

MIA

as low as

$1953

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
13h
YYZ

May 30

YWG
Air Canada Logo
Air Canada

Jun 5

YWG
7h 33m
YUL

Jun 6

MIA

as low as

$1953

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
8h 5m
YUL

May 29

YWG
Air Canada Logo
Air Canada

Jun 5

YWG
31h 18m
YYZ
YUL

Jun 6

MIA

as low as

$1957

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
27h 5m
YUL

May 30

YWG
Air Canada Logo
Air Canada

Jun 5

YWG
10h 54m
YUL
EWR

Jun 5

MIA

as low as

$1961

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
8h 5m
YUL

May 29

YWG
Air Canada Logo
Air Canada

Jun 5

YWG
31h 11m
YUL
EWR

Jun 6

MIA

as low as

$1961

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
8h 5m
YUL

May 29

YWG
Air Canada Logo
Air Canada

Jun 5

YWG
7h 14m
ORD

Jun 5

MIA

as low as

$2182

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
7h 16m
ORD

May 29

YWG
Air Canada Logo
Air Canada

Jun 5

YWG
7h 33m
YUL

Jun 6

MIA

as low as

$2190

Top Deals on Business Class Flights from Miami to Halifax

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 29

MIA
6h 51m
YUL

May 29

YHZ
Air Canada Logo
Air Canada

Jun 5

YHZ
8h 33m
YUL

Jun 5

MIA

as low as

$1808

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 29

MIA
6h 51m
YUL

May 29

YHZ
Air Canada Logo
Air Canada

Jun 5

YHZ
7h 43m
YUL

Jun 6

MIA

as low as

$1808

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 29

MIA
9h 15m
YUL

May 30

YHZ
Air Canada Logo
Air Canada

Jun 5

YHZ
8h 33m
YUL

Jun 5

MIA

as low as

$1808

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 29

MIA
9h 15m
YUL

May 30

YHZ
Air Canada Logo
Air Canada

Jun 5

YHZ
7h 43m
YUL

Jun 6

MIA

as low as

$1808

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 29

MIA
9h 15m
YUL

May 30

YHZ
Air Canada Logo
Air Canada

Jun 5

YHZ
15h 9m
YUL
EWR

Jun 5

MIA

as low as

$1824

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 29

MIA
6h 51m
YUL

May 29

YHZ
Air Canada Logo
Air Canada

Jun 5

YHZ
15h 9m
YUL
EWR

Jun 5

MIA

as low as

$1824

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 29

MIA
6h 51m
YUL

May 29

YHZ
Air Canada Logo
Air Canada

Jun 5

YHZ
9h 44m
YYZ

Jun 5

MIA

as low as

$1829

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 29

MIA
9h 15m
YUL

May 30

YHZ
Air Canada Logo
Air Canada

Jun 5

YHZ
9h 44m
YYZ

Jun 5

MIA

as low as

$1829

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 29

MIA
6h 51m
YUL

May 29

YHZ
Air Canada Logo
Air Canada

Jun 5

YHZ
18h 49m
YYZ

Jun 6

MIA

as low as

$1829

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 29

MIA
9h 15m
YUL

May 30

YHZ
Air Canada Logo
Air Canada

Jun 5

YHZ
17h 59m
YYZ

Jun 6

MIA

as low as

$1829

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 29

MIA
17h 6m
YYZ
YUL

May 30

YHZ
Air Canada Logo
Air Canada

Jun 5

YHZ
8h 33m
YUL

Jun 5

MIA

as low as

$1835

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 29

MIA
17h 6m
YYZ
YUL

May 30

YHZ
Air Canada Logo
Air Canada

Jun 5

YHZ
7h 43m
YUL

Jun 6

MIA

as low as

$1835

Top Deals on Business Class Flights from Miami to Edmonton

Miami, US (MIA) - Edmonton, CA (YEA)

Alaska Airlines Logo
Alaska Airlines

May 29

MIA
18h 21m
SEA

May 30

YEG
Air Canada Logo
Air Canada

Jun 5

YEG
10h 18m
YUL

Jun 5

MIA

as low as

$1809

Miami, US (MIA) - Edmonton, CA (YEA)

Alaska Airlines Logo
Alaska Airlines

May 29

MIA
18h 21m
SEA

May 30

YEG
Air Canada Logo
Air Canada

Jun 5

YEG
16h 54m
YUL
EWR

Jun 5

MIA

as low as

$1819

Miami, US (MIA) - Edmonton, CA (YEA)

Alaska Airlines Logo
Alaska Airlines

May 29

MIA
18h 21m
SEA

May 30

YEG
Air Canada Logo
Air Canada

Jun 5

YEG
12h 34m
YYZ

Jun 5

MIA

as low as

$1822

Miami, US (MIA) - Edmonton, CA (YEA)

Alaska Airlines Logo
Alaska Airlines

May 29

MIA
18h 21m
SEA

May 30

YEG
Air Canada Logo
Air Canada

Jun 5

YEG
30h 4m
YVR
YYZ

Jun 6

MIA

as low as

$1841

Miami, US (MIA) - Edmonton, CA (YEA)

Alaska Airlines Logo
Alaska Airlines

May 29

MIA
18h 21m
SEA

May 30

YEG
Air Canada Logo
Air Canada

Jun 5

YEG
34h 49m
YVR
YYZ

Jun 6

MIA

as low as

$1927

Miami, US (MIA) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

May 29

MIA
9h 37m
YUL

May 29

YEG
Air Canada Logo
Air Canada

Jun 5

YEG
10h 18m
YUL

Jun 5

MIA

as low as

$1998

Miami, US (MIA) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

May 29

MIA
9h 37m
YUL

May 29

YEG
Air Canada Logo
Air Canada

Jun 5

YEG
16h 54m
YUL
EWR

Jun 5

MIA

as low as

$2008

Miami, US (MIA) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

May 29

MIA
9h 37m
YUL

May 29

YEG
Air Canada Logo
Air Canada

Jun 5

YEG
12h 34m
YYZ

Jun 5

MIA

as low as

$2011

Miami, US (MIA) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

May 29

MIA
14h 54m
YYZ

May 30

YEG
Air Canada Logo
Air Canada

Jun 5

YEG
10h 18m
YUL

Jun 5

MIA

as low as

$2011

Miami, US (MIA) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

May 29

MIA
12h 44m
YYZ

May 30

YEG
Air Canada Logo
Air Canada

Jun 5

YEG
10h 18m
YUL

Jun 5

MIA

as low as

$2011

Miami, US (MIA) - Edmonton, CA (YEA)

Alaska Airlines Logo
Alaska Airlines

May 29

MIA
18h 21m
SEA

May 30

YEG
Air Canada Logo
Air Canada

Jun 5

YEG
27h 2m
YYZ
ORD

Jun 6

MIA

as low as

$2017

Miami, US (MIA) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

May 29

MIA
12h 44m
YYZ

May 30

YEG
Air Canada Logo
Air Canada

Jun 5

YEG
16h 54m
YUL
EWR

Jun 5

MIA

as low as

$2021

Top Deals on Business Class Flights from Miami to Quebec

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 30

MIA
6h
YUL

May 30

YQB
Air Canada Logo
Air Canada

Jun 6

YQB
7h 28m
YUL

Jun 6

MIA

as low as

$1924

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 30

MIA
7h
YYZ

May 30

YQB
Air Canada Logo
Air Canada

Jun 6

YQB
7h 28m
YUL

Jun 6

MIA

as low as

$1931

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 30

MIA
6h
YUL

May 30

YQB
Air Canada Logo
Air Canada

Jun 6

YQB
15h 29m
YYZ

Jun 6

MIA

as low as

$1949

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 30

MIA
21h 15m
YYZ

May 31

YQB
Air Canada Logo
Air Canada

Jun 6

YQB
7h 28m
YUL

Jun 6

MIA

as low as

$1949

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 30

MIA
6h
YUL

May 30

YQB
Air Canada Logo
Air Canada

Jun 6

YQB
25h 4m
YYZ

Jun 7

MIA

as low as

$1949

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 30

MIA
11h 55m
YYZ

May 31

YQB
Air Canada Logo
Air Canada

Jun 6

YQB
7h 28m
YUL

Jun 6

MIA

as low as

$1949

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 30

MIA
6h
YUL

May 30

YQB
Air Canada Logo
Air Canada

Jun 6

YQB
15h 9m
YYZ

Jun 7

MIA

as low as

$1949

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 30

MIA
10h 10m
YYZ

May 30

YQB
Air Canada Logo
Air Canada

Jun 6

YQB
7h 28m
YUL

Jun 6

MIA

as low as

$1955

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 30

MIA
7h
YYZ

May 30

YQB
Air Canada Logo
Air Canada

Jun 6

YQB
15h 29m
YYZ

Jun 6

MIA

as low as

$1956

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 30

MIA
17h 18m
ORD
YYZ

May 31

YQB
Air Canada Logo
Air Canada

Jun 6

YQB
7h 28m
YUL

Jun 6

MIA

as low as

$1964

Top Deals on Business Class Flights from Miami to Windsor

Miami, US (MIA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 30

MIA
11h 51m
YYZ

May 31

YQG
Air Canada Logo
Air Canada

Jun 6

YQG
24h 39m
YYZ

Jun 7

MIA

as low as

$1562

Miami, US (MIA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 30

MIA
11h 51m
YYZ

May 31

YQG
Air Canada Logo
Air Canada

Jun 6

YQG
10h 34m
YYZ

Jun 6

MIA

as low as

$1562

Miami, US (MIA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 30

MIA
17h 14m
ORD
YYZ

May 31

YQG
Air Canada Logo
Air Canada

Jun 6

YQG
24h 39m
YYZ

Jun 7

MIA

as low as

$1571

Miami, US (MIA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 30

MIA
22h 7m
EWR
YYZ

May 31

YQG
Air Canada Logo
Air Canada

Jun 6

YQG
24h 39m
YYZ

Jun 7

MIA

as low as

$1571

Miami, US (MIA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 30

MIA
17h 14m
ORD
YYZ

May 31

YQG
Air Canada Logo
Air Canada

Jun 6

YQG
10h 34m
YYZ

Jun 6

MIA

as low as

$1571

Miami, US (MIA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 30

MIA
22h 7m
EWR
YYZ

May 31

YQG
Air Canada Logo
Air Canada

Jun 6

YQG
10h 34m
YYZ

Jun 6

MIA

as low as

$1571

Miami, US (MIA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 30

MIA
11h 51m
YYZ

May 31

YQG
Air Canada Logo
Air Canada

Jun 6

YQG
18h 44m
YYZ

Jun 7

MIA

as low as

$1597

Miami, US (MIA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 30

MIA
22h 7m
EWR
YYZ

May 31

YQG
Air Canada Logo
Air Canada

Jun 6

YQG
18h 44m
YYZ

Jun 7

MIA

as low as

$1607

Miami, US (MIA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 30

MIA
17h 14m
ORD
YYZ

May 31

YQG
Air Canada Logo
Air Canada

Jun 6

YQG
18h 44m
YYZ

Jun 7

MIA

as low as

$1607

Miami, US (MIA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 30

MIA
17h 46m
YYZ

May 31

YQG
Air Canada Logo
Air Canada

Jun 6

YQG
10h 34m
YYZ

Jun 6

MIA

as low as

$1639

Miami, US (MIA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 30

MIA
11h 51m
YYZ

May 31

YQG
Air Canada Logo
Air Canada

Jun 6

YQG
14h 3m
YYZ
YUL

Jun 7

MIA

as low as

$2443

Miami, US (MIA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 30

MIA
17h 14m
ORD
YYZ

May 31

YQG
Air Canada Logo
Air Canada

Jun 6

YQG
14h 3m
YYZ
YUL

Jun 7

MIA

as low as

$2453