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