Find Cheap Flights to Canada – Compare and Save

1 adult
1 adult, Economy, 0 bags

KAYAK searches hundreds of travel sites at once for deals on flights to Canada

Travellers love KAYAK
41.299.237 searches in the past 7 days on KAYAK

Save 20% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Cheap Flights to Canada

Cheapest return prices found by our users on KAYAK in the last 72 hours
Vancouver
Vancouver1 stop$875
Toronto
Toronto3 stops$1,706
Calgary
Calgary2 stops$1,561
Montreal
Montreal2 stops$1,921
Ottawa
Ottawa3 stops$1,884
Kelowna
Kelowna2 stops$2,134
Winnipeg
Winnipeg2 stops$2,118
Halifax
Halifax3 stops$1,878
Québec City
Québec City2 stops$2,417
Saskatoon
Saskatoon2 stops$1,726
Regina
Regina2 stops$1,757
St. John's
St. John's3 stops$2,618
Fredericton
Fredericton3 stops$3,380
Vancouver
Vancouver1 stop$875
Toronto
Toronto3 stops$1,706
Calgary
Calgary2 stops$1,561
Montreal
Montreal2 stops$1,921
Ottawa
Ottawa3 stops$1,884
Kelowna
Kelowna2 stops$2,134
Winnipeg
Winnipeg2 stops$2,118
Halifax
Halifax3 stops$1,878
Québec City
Québec City2 stops$2,417
Saskatoon
Saskatoon2 stops$1,726
Regina
Regina2 stops$1,757
St. John's
St. John's3 stops$2,618
Fredericton
Fredericton3 stops$3,380

Book Cheap Canada Plane Tickets

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights to Canada that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to Canada

Tue, 5 May - Tue, 26 May
Fiji Airways Logo
13:15 - 14:30
SYD
-
YVR
18h 15m
1 stop
Fiji Airways Logo
22:20 - 22:10
YVR
-
SYD
30h 50m
1 stop
$1,168Fiji Airways
Tue, 28 Apr - Thu, 10 Sep
Fiji Airways Logo
13:15 - 14:30
SYD
-
YVR
18h 15m
1 stop
Fiji Airways Logo
22:20 - 11:50
YVR
-
SYD
20h 30m
1 stop
$1,175Fiji Airways
Tue, 9 Jun - Tue, 16 Jun
Fiji Airways Logo
13:15 - 14:30
SYD
-
YVR
18h 15m
1 stop
Fiji Airways Logo
22:20 - 11:50
YVR
-
SYD
20h 30m
1 stop
$1,178Fiji Airways
Tue, 14 Jul - Thu, 13 Aug
Fiji Airways Logo
13:25 - 14:30
MEL
-
YVR
18h 05m
1 stop
Fiji Airways Logo
22:20 - 12:00
YVR
-
MEL
20h 40m
1 stop
$1,250Fiji Airways
Sat, 11 Jul - Sat, 8 Aug
ANA Logo
21:35 - 10:40
PER
-
YVR
28h 05m
1 stop
ANA Logo
12:30 - 20:00
YVR
-
PER
40h 30m
1 stop
$1,565ANA
Sat, 11 Jul - Sat, 8 Aug
ANA Logo
21:35 - 11:46
PER
-
YVR
53h 11m
2 stops
ANA Logo
12:30 - 20:00
YVR
-
PER
40h 30m
1 stop
$1,619ANA
Tue, 15 Sep - Tue, 13 Oct
Asiana Airlines Logo
21:00 - 19:15
SYD
-
YYZ
36h 15m
1 stop
Asiana Airlines Logo
13:35 - 20:05
YYZ
-
SYD
39h 30m
1 stop
$1,717Asiana Airlines
Sat, 22 Aug - Sat, 12 Sep
Japan Airlines Logo
12:15 - 11:45
PER
-
YVR
38h 30m
2 stops
Japan Airlines Logo
14:00 - 22:40
YVR
-
PER
41h 40m
2 stops
$1,883Japan Airlines
Wed, 6 May - Thu, 28 May
Delta Logo
10:00 - 23:59
MEL
-
YYZ
27h 59m
2 stops
Delta Logo
18:37 - 07:50
YYZ
-
MEL
47h 13m
2 stops
$1,919Delta
Wed, 29 Apr - Mon, 8 Jun
Delta Logo
10:00 - 23:07
MEL
-
YYZ
27h 07m
2 stops
Delta Logo
13:40 - 07:50
YYZ
-
MEL
28h 10m
2 stops
$1,923Delta