Cheap Flights to Canada

Like our Lowest Airfare Guarantee, Canada can't be beat! If your blood runs red and white (apart from white and red blood cells) then it's time to make like a maple and 'leave'! Let Flight Centre airfare experts score you discount flights to beautiful destinations all around our incredible country. We're the Canadian Eh-rfare, experts, after all.

Showing results 1 - 10 of 83
Air Canada
Calgary to Victoria Depart: May 25, 2022
Return: May 30, 2022
$131
$60 base + $71 taxes/fees
Air Canada
Vancouver to Calgary Depart: June 7, 2022
Return: June 17, 2022
$148
$67 base + $82 taxes/fees
Air Canada
Kelowna to Calgary Depart: May 3, 2022
Return: May 17, 2022
$148
$66 base + $82 taxes/fees
Air Canada
Calgary to Kelowna Depart: June 2, 2022
Return: June 8, 2022
$148
$67 base + $82 taxes/fees
Air Canada
Calgary to Vancouver Depart: May 10, 2022
Return: May 17, 2022
$149
$67 base + $82 taxes/fees
Air Canada
Edmonton to Vancouver Depart: June 5, 2022
Return: June 11, 2022
$156
$74 base + $82 taxes/fees
Air Canada
Saskatoon to Vancouver Depart: May 3, 2022
Return: May 10, 2022
$156
$86 base + $70 taxes/fees
Air Canada
Vancouver to Edmonton Depart: June 10, 2022
Return: June 19, 2022
$156
$74 base + $82 taxes/fees
Air Canada
Winnipeg to Calgary Depart: May 26, 2022
Return: May 31, 2022
$180
$84 base + $96 taxes/fees
Air Canada
Calgary to Winnipeg Depart: May 3, 2022
Return: May 10, 2022
$180
$84 base + $96 taxes/fees
Showing results 11 - 20 of 83
Air Canada
Winnipeg to Vancouver Depart: April 30, 2022
Return: May 7, 2022
$197
$110 base + $87 taxes/fees
Air Canada
Vancouver to Winnipeg Depart: April 13, 2022
Return: April 20, 2022
$197
$110 base + $87 taxes/fees
Air Canada
Saskatoon to Toronto Depart: May 11, 2022
Return: May 18, 2022
$199
$120 base + $79 taxes/fees
Air Canada
Winnipeg to Toronto Depart: May 3, 2022
Return: May 10, 2022
$202
$108 base + $95 taxes/fees
Air Canada
Edmonton to Toronto Depart: May 4, 2022
Return: May 11, 2022
$205
$114 base + $92 taxes/fees
Air Canada
Calgary to Ottawa Depart: May 4, 2022
Return: May 11, 2022
$207
$110 base + $97 taxes/fees
Air Canada
Toronto to Edmonton Depart: May 9, 2022
Return: May 16, 2022
$215
$114 base + $102 taxes/fees
Air Canada
Ottawa to Calgary Depart: May 12, 2022
Return: May 18, 2022
$217
$110 base + $107 taxes/fees
Air Canada
Toronto to Victoria Depart: May 7, 2022
Return: May 14, 2022
$222
$138 base + $84 taxes/fees
Air Canada
Calgary to Toronto Depart: April 21, 2022
Return: May 2, 2022
$222
$130 base + $92 taxes/fees
Showing results 21 - 30 of 83
Air North
Kelowna to Vancouver Depart: April 26, 2022
Return: May 3, 2022
$229
$174 base + $56 taxes/fees
Air North
Vancouver to Kelowna Depart: May 5, 2022
Return: May 11, 2022
$229
$174 base + $56 taxes/fees
Air Canada
Vancouver to Ottawa Depart: June 1, 2022
Return: June 6, 2022
$231
$143 base + $88 taxes/fees
Air Canada
Toronto to Calgary Depart: May 3, 2022
Return: May 8, 2022
$233
$130 base + $104 taxes/fees
Air Canada
Vancouver to Toronto Depart: May 6, 2022
Return: May 13, 2022
$235
$152 base + $83 taxes/fees
Air Canada
Ottawa to Vancouver Depart: June 15, 2022
Return: June 20, 2022
$244
$143 base + $101 taxes/fees
Air Canada
Toronto to Vancouver Depart: May 6, 2022
Return: May 11, 2022
$248
$152 base + $96 taxes/fees
Air Canada
Vancouver to Montreal Depart: June 9, 2022
Return: June 16, 2022
$264
$174 base + $90 taxes/fees
Air Canada
Toronto to Montreal Depart: April 21, 2022
Return: April 26, 2022
$305
$190 base + $115 taxes/fees
Air Canada
Edmonton to Ottawa Depart: May 6, 2022
Return: May 13, 2022
$329
$226 base + $103 taxes/fees
Showing results 31 - 40 of 83
Air Canada
Toronto to Ottawa Depart: April 23, 2022
Return: April 28, 2022
$336
$218 base + $118 taxes/fees
Air Canada
Halifax to St John's Depart: April 24, 2022
Return: April 29, 2022
$337
$202 base + $136 taxes/fees
Air Canada
Ottawa to Edmonton Depart: June 7, 2022
Return: June 14, 2022
$348
$226 base + $122 taxes/fees
Air Canada
Halifax to Montreal Depart: May 3, 2022
Return: May 10, 2022
$354
$224 base + $131 taxes/fees
Air Canada
Ottawa to Toronto Depart: May 16, 2022
Return: May 21, 2022
$360
$239 base + $121 taxes/fees
Air Canada
Kelowna to Toronto Depart: April 13, 2022
Return: April 24, 2022
$365
$276 base + $89 taxes/fees
Air Canada
Toronto to Quebec Depart: June 17, 2022
Return: June 22, 2022
$373
$250 base + $123 taxes/fees
Air Canada
Calgary to Montreal Depart: April 21, 2022
Return: April 26, 2022
$373
$268 base + $106 taxes/fees
Air Canada
Toronto to Winnipeg Depart: June 14, 2022
Return: June 21, 2022
$380
$257 base + $124 taxes/fees
Porter Airlines
Halifax to Ottawa Depart: April 10, 2022
Return: April 20, 2022
$382
$203 base + $180 taxes/fees
Showing results 41 - 50 of 83
Air Canada
Toronto to Kelowna Depart: April 23, 2022
Return: April 30, 2022
$388
$276 base + $112 taxes/fees
Air Canada
Ottawa to Halifax Depart: June 10, 2022
Return: June 17, 2022
$390
$260 base + $130 taxes/fees
Air Canada
Saskatoon to Calgary Depart: May 26, 2022
Return: May 31, 2022
$414
$322 base + $92 taxes/fees
Air Canada
Edmonton to Montreal Depart: April 20, 2022
Return: April 25, 2022
$440
$332 base + $109 taxes/fees
Air Canada
Halifax to Toronto Depart: April 8, 2022
Return: April 13, 2022
$445
$308 base + $137 taxes/fees
Air Canada
Winnipeg to Victoria Depart: April 27, 2022
Return: May 3, 2022
$469
$380 base + $90 taxes/fees
Air Canada
Kelowna to Winnipeg Depart: May 3, 2022
Return: May 10, 2022
$477
$378 base + $100 taxes/fees
Porter Airlines
Ottawa to St John's Depart: May 8, 2022
Return: May 13, 2022
$504
$294 base + $210 taxes/fees
Air Canada
Toronto to St John's Depart: May 1, 2022
Return: May 14, 2022
$509
$364 base + $146 taxes/fees
Air Canada
Kelowna to Montreal Depart: April 7, 2022
Return: April 12, 2022
$511
$374 base + $137 taxes/fees
Showing results 51 - 60 of 83
WestJet
Saskatoon to Winnipeg Depart: January 26, 2022
Return: February 1, 2022
$511
$366 base + $145 taxes/fees
Air Canada
Saskatoon to Kelowna Depart: May 26, 2022
Return: June 2, 2022
$520
$433 base + $87 taxes/fees
Air Canada
Toronto to Halifax Depart: April 11, 2022
Return: April 22, 2022
$528
$387 base + $141 taxes/fees
Air Canada
Saskatoon to Montreal Depart: May 6, 2022
Return: May 11, 2022
$528
$415 base + $114 taxes/fees
Air Canada
Saskatoon to Victoria Depart: May 6, 2022
Return: May 11, 2022
$531
$454 base + $78 taxes/fees
WestJet
Edmonton to Victoria Depart: March 30, 2022
Return: April 10, 2022
$535
$399 base + $137 taxes/fees
Air Canada
Kelowna to Ottawa Depart: April 2, 2022
Return: April 9, 2022
$544
$442 base + $102 taxes/fees
Air Canada
Calgary to Quebec Depart: March 30, 2022
Return: April 7, 2022
$568
$441 base + $128 taxes/fees
Air Canada
Ottawa to Victoria Depart: May 9, 2022
Return: May 16, 2022
$574
$380 base + $194 taxes/fees
Air Canada
Calgary to Halifax Depart: May 12, 2022
Return: May 26, 2022
$576
$424 base + $153 taxes/fees
Showing results 61 - 70 of 83
WestJet
Saskatoon to Edmonton Depart: March 17, 2022
Return: March 22, 2022
$578
$451 base + $127 taxes/fees
Air Canada
Vancouver to Halifax Depart: June 10, 2022
Return: June 17, 2022
$586
$443 base + $143 taxes/fees
Air Canada
Vancouver to Quebec Depart: April 8, 2022
Return: April 20, 2022
$588
$444 base + $144 taxes/fees
WestJet
Edmonton to Kelowna Depart: March 26, 2022
Return: April 1, 2022
$589
$460 base + $130 taxes/fees
Air Canada
Halifax to Calgary Depart: April 20, 2022
Return: April 27, 2022
$591
$433 base + $159 taxes/fees
WestJet
Kelowna to Edmonton Depart: March 20, 2022
Return: March 26, 2022
$631
$500 base + $132 taxes/fees
Air Canada
Winnipeg to Edmonton Depart: May 6, 2022
Return: May 13, 2022
$635
$522 base + $113 taxes/fees
Air Canada
Edmonton to Winnipeg Depart: June 10, 2022
Return: June 16, 2022
$636
$523 base + $113 taxes/fees
Air Canada
Edmonton to St John's Depart: June 8, 2022
Return: June 22, 2022
$651
$519 base + $133 taxes/fees
Air Canada
Vancouver to St John's Depart: June 4, 2022
Return: June 17, 2022
$651
$529 base + $123 taxes/fees
Showing results 71 - 80 of 83
Air Canada
Halifax to Edmonton Depart: April 11, 2022
Return: April 19, 2022
$679
$504 base + $176 taxes/fees
Air Canada
Edmonton to Quebec Depart: May 18, 2022
Return: May 24, 2022
$693
$560 base + $134 taxes/fees
Air Canada
Halifax to Vancouver Depart: June 8, 2022
Return: June 15, 2022
$712
$521 base + $192 taxes/fees
Air Canada
Winnipeg to St John's Depart: June 8, 2022
Return: June 13, 2022
$740
$601 base + $140 taxes/fees
Air Canada
Winnipeg to Ottawa Depart: July 6, 2022
Return: July 14, 2022
$751
$625 base + $126 taxes/fees
Air Canada
Winnipeg to Montreal Depart: June 30, 2022
Return: July 7, 2022
$756
$629 base + $127 taxes/fees
Air Canada
Ottawa to Winnipeg Depart: June 20, 2022
Return: June 26, 2022
$780
$605 base + $175 taxes/fees
Air Canada
Saskatoon to Halifax Depart: May 8, 2022
Return: May 20, 2022
$838
$709 base + $129 taxes/fees
Air Canada
Halifax to Winnipeg Depart: April 19, 2022
Return: April 26, 2022
$843
$649 base + $194 taxes/fees
WestJet
Saskatoon to Ottawa Depart: April 13, 2022
Return: April 20, 2022
$912
$734 base + $179 taxes/fees
Showing results 81 - 83 of 83
Air Canada
Edmonton to Halifax Depart: July 3, 2022
Return: July 17, 2022
$920
$789 base + $132 taxes/fees
Air Canada
Kelowna to Halifax Depart: May 7, 2022
Return: May 20, 2022
$932
$810 base + $123 taxes/fees
Air Canada
Calgary to St John's Depart: June 29, 2022
Return: July 4, 2022
$981
$839 base + $142 taxes/fees