Search for Flights


Fly to Canada: the most nonstop flights at the lowest fares.

May is the perfect time to travel. And we've got Canada covered - from East to West with the most nonstop flights. Plus, now you can fly to almost anywhere to the Canada for less.

Take advantage of our special low fares!

We offer you great savings with our low one-way fares to Canada! Purchase your ticket here for travel to Canada now through summer. And, remember, when you book online you also earn Aeroplan® Miles

It's easy to browse and book our special one-way Tango fares below. But book now, these low fares won't last!

Hurry, while these great fares last!

Want to save on air travel? Subscribe to our convenient e-mail service and be the first to know about our exclusive online specials!


 
1. Where would you like to go?
Fares shown are the best available at this time based on selected departure times and date.
Fares are not guaranteed until you purchase your ticket.
Select Fare Leaving from Going to
Sample low one-way fares
$196
Albany International Airport (NY) - ALB Toronto Pearson (ON) - YYZ
$225
Boston (MA) - BOS Ottawa (ON) - YOW
$203
Chicago O Hare (IL) - ORD Regina (SK) - YQR
$230
Chicago O Hare (IL) - ORD Winnipeg (MB) - YWG
$228
Cleveland Hopkins (OH) - CLE Calgary (AB) - YYC
$229
Cleveland Hopkins (OH) - CLE Edmonton International (AB) - YEG
$200
Cleveland Hopkins (OH) - CLE Fredericton (NB) - YFC
$195
Cleveland Hopkins (OH) - CLE Halifax (NS) - YHZ
$173
Cleveland Hopkins (OH) - CLE London (ON) - YXU
$200
Cleveland Hopkins (OH) - CLE Moncton (NB) - YQM
$181
Cleveland Hopkins (OH) - CLE Montreal Trudeau (PQ) - YUL
$176
Cleveland Hopkins (OH) - CLE Ottawa (ON) - YOW
$222
Cleveland Hopkins (OH) - CLE Regina (SK) - YQR
$200
Cleveland Hopkins (OH) - CLE Saint John (NB) - YSJ
$230
Cleveland Hopkins (OH) - CLE Saskatoon (SK) - YXE
$268
Cleveland Hopkins (OH) - CLE St. John s (NF) - YYT
$173
Cleveland Hopkins (OH) - CLE Toronto Pearson (ON) - YYZ
$236
Cleveland Hopkins (OH) - CLE Vancouver (BC) - YVR
$200
Cleveland Hopkins (OH) - CLE Winnipeg (MB) - YWG
$237
Dallas International (TX) - DFW Fredericton (NB) - YFC
$224
Dallas International (TX) - DFW Halifax (NS) - YHZ
$237
Dallas International (TX) - DFW Moncton (NB) - YQM
$213
Dallas International (TX) - DFW Montreal Trudeau (PQ) - YUL
$236
Dallas International (TX) - DFW Ottawa (ON) - YOW
$253
Dallas International (TX) - DFW Quebec City (PQ) - YQB
$222
Dallas International (TX) - DFW Regina (SK) - YQR
$237
Dallas International (TX) - DFW Saint John (NB) - YSJ
$238
Dallas International (TX) - DFW Saskatoon (SK) - YXE
$297
Dallas International (TX) - DFW St. John s (NF) - YYT
$165
Dallas International (TX) - DFW Toronto Pearson (ON) - YYZ
$228
Dallas International (TX) - DFW Winnipeg (MB) - YWG
$228
Ft. Lauderdale (FL) - FLL Moncton (NB) - YQM
$287
Harrisburg (PA) - MDT Calgary (AB) - YYC
$289
Harrisburg (PA) - MDT Edmonton International (AB) - YEG
$222
Harrisburg (PA) - MDT Halifax (NS) - YHZ
$181
Harrisburg (PA) - MDT Montreal Trudeau (PQ) - YUL
$243
Harrisburg (PA) - MDT Regina (SK) - YQR
$250
Harrisburg (PA) - MDT Saskatoon (SK) - YXE
$284
Harrisburg (PA) - MDT St. John s (NF) - YYT
$193
Harrisburg (PA) - MDT Toronto Pearson (ON) - YYZ
$297
Harrisburg (PA) - MDT Vancouver (BC) - YVR
$254
Harrisburg (PA) - MDT Winnipeg (MB) - YWG
$275
Houston Intercontinental (TX) - IAH Halifax (NS) - YHZ
$277
Houston Intercontinental (TX) - IAH Ottawa (ON) - YOW
$238
Houston Intercontinental (TX) - IAH Regina (SK) - YQR
$238
Houston Intercontinental (TX) - IAH Saint John (NB) - YSJ
$335
Houston Intercontinental (TX) - IAH St. John s (NF) - YYT
$292
Houston Intercontinental (TX) - IAH Vancouver (BC) - YVR
$150
Las Vegas (NV) - LAS Calgary (AB) - YYC
$203
Las Vegas (NV) - LAS Saskatoon (SK) - YXE
$203
Las Vegas (NV) - LAS Winnipeg (MB) - YWG
$158
Los Angeles (CA) - LAX Calgary (AB) - YYC
$171
Los Angeles (CA) - LAX Edmonton International (AB) - YEG
$283
Los Angeles (CA) - LAX Fredericton (NB) - YFC
$283
Los Angeles (CA) - LAX Halifax (NS) - YHZ
$283
Los Angeles (CA) - LAX Moncton (NB) - YQM
$278
Los Angeles (CA) - LAX Montreal Trudeau (PQ) - YUL
$252
Los Angeles (CA) - LAX Ottawa (ON) - YOW
$230
Los Angeles (CA) - LAX Regina (SK) - YQR
$343
Los Angeles (CA) - LAX St. John s (NF) - YYT
$253
Los Angeles (CA) - LAX Toronto Pearson (ON) - YYZ
$228
Miami (FL) - MIA Fredericton (NB) - YFC
$228
Miami (FL) - MIA Saint John (NB) - YSJ
$221
Miami (FL) - MIA Saskatoon (SK) - YXE
$297
Miami (FL) - MIA St. John s (NF) - YYT
$166
Miami (FL) - MIA Toronto Pearson (ON) - YYZ
$223
New York La Guardia (NY) - LGA Calgary (AB) - YYC
$192
New York La Guardia (NY) - LGA Edmonton International (AB) - YEG
$201
New York La Guardia (NY) - LGA Ottawa (ON) - YOW
$252
New York La Guardia (NY) - LGA Vancouver (BC) - YVR
$166
Orlando (FL) - MCO Toronto Pearson (ON) - YYZ
$254
Phoenix (AZ) - PHX Fredericton (NB) - YFC
$254
Phoenix (AZ) - PHX Halifax (NS) - YHZ
$241
Phoenix (AZ) - PHX Montreal Trudeau (PQ) - YUL
$231
Pittsburgh (PA) - PIT Calgary (AB) - YYC
$232
Pittsburgh (PA) - PIT Edmonton International (AB) - YEG
$198
Pittsburgh (PA) - PIT Fredericton (NB) - YFC
$196
Pittsburgh (PA) - PIT Halifax (NS) - YHZ
$198
Pittsburgh (PA) - PIT Moncton (NB) - YQM
$170
Pittsburgh (PA) - PIT Montreal Trudeau (PQ) - YUL
$230
Pittsburgh (PA) - PIT Regina (SK) - YQR
$198
Pittsburgh (PA) - PIT Saint John (NB) - YSJ
$238
Pittsburgh (PA) - PIT Saskatoon (SK) - YXE
$266
Pittsburgh (PA) - PIT St. John s (NF) - YYT
$153
Pittsburgh (PA) - PIT Toronto Pearson (ON) - YYZ
$241
Pittsburgh (PA) - PIT Vancouver (BC) - YVR
$222
Pittsburgh (PA) - PIT Winnipeg (MB) - YWG
$132
Portland (OR) - PDX Vancouver (BC) - YVR
$204
San Diego (CA) - SAN Victoria (BC) - YYJ
$165
San Francisco (CA) - SFO Edmonton International (AB) - YEG
$237
San Francisco (CA) - SFO Montreal Trudeau (PQ) - YUL
$222
San Francisco (CA) - SFO Regina (SK) - YQR
$222
San Francisco (CA) - SFO Saskatoon (SK) - YXE
$237
San Francisco (CA) - SFO Toronto Pearson (ON) - YYZ
$177
San Francisco (CA) - SFO Vancouver (BC) - YVR
$134
Seattle International (WA) - SEA Calgary (AB) - YYC
$141
Seattle International (WA) - SEA Edmonton International (AB) - YEG
$256
Seattle International (WA) - SEA Moncton (NB) - YQM
$245
Seattle International (WA) - SEA Montreal Trudeau (PQ) - YUL
$242
Seattle International (WA) - SEA Ottawa (ON) - YOW
$245
Seattle International (WA) - SEA Quebec City (PQ) - YQB
$194
Seattle International (WA) - SEA Saskatoon (SK) - YXE
$315
Seattle International (WA) - SEA St. John s (NF) - YYT
$108
Seattle International (WA) - SEA Vancouver (BC) - YVR
$225
Seattle International (WA) - SEA Winnipeg (MB) - YWG
$229
Tampa (FL) - TPA Calgary (AB) - YYC
$244
Tampa (FL) - TPA Edmonton International (AB) - YEG
$213
Tampa (FL) - TPA Halifax (NS) - YHZ
$173
Tampa (FL) - TPA Ottawa (ON) - YOW
$240
Tampa (FL) - TPA Saint John (NB) - YSJ
$158
Tampa (FL) - TPA Toronto Pearson (ON) - YYZ
$221
Tampa (FL) - TPA Winnipeg (MB) - YWG
? Please visit our "Search for Flights" page for other destinations.
What type of trip is this?
Round-trip   One-way   Multi-City
? How do I make a multi-city reservation?
When would you like to travel?
Departure date
  
Return date
  
! If you are travelling within the next two hours, you cannot book your flight online. Call Air Canada Reservations.
Who is going on this trip?
    Adults
    Children 2-11 yrs
    Infants <2 yrs
! Are you?
Booking more than 9 passengers?
Booking for a child travelling alone (age 5 to 11)?
Call Air Canada Reservations to book your flight.
bulletDo you have a search preference?
Direct flights only

Start a new search
* Purchase requirements: Fares shown to Canada are all one way and include Nav Canada, U.S. Transportation Tax and fuel surcharge. U.S.:
Canada: Unless otherwise specified, tickets for fares for certain fares shown do not have a last sale date or last travel date but certain fares must be purchased up to 21 days in advance. Date restrictions and other conditions may apply.