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 106
Air North
Vancouver to Kelowna Depart: December 17, 2022
Return: December 23, 2022
$116
$67 base + $50 taxes/fees
Air North
Kelowna to Vancouver Depart: December 27, 2022
Return: January 6, 2023
$136
$86 base + $51 taxes/fees
WestJet
Vancouver to Edmonton Depart: December 8, 2022
Return: December 13, 2022
$173
$91 base + $83 taxes/fees
WestJet
Vancouver to Calgary Depart: December 9, 2022
Return: December 14, 2022
$173
$91 base + $83 taxes/fees
WestJet
Edmonton to Winnipeg Depart: December 6, 2022
Return: December 13, 2022
$229
$131 base + $99 taxes/fees
WestJet
Calgary to Toronto Depart: December 8, 2022
Return: December 13, 2022
$233
$141 base + $93 taxes/fees
WestJet
Ottawa to Winnipeg Depart: December 4, 2022
Return: December 11, 2022
$243
$131 base + $113 taxes/fees
WestJet
Calgary to Ottawa Depart: December 9, 2022
Return: December 14, 2022
$248
$149 base + $99 taxes/fees
WestJet
Ottawa to Calgary Depart: December 4, 2022
Return: December 11, 2022
$261
$149 base + $112 taxes/fees
WestJet
Ottawa to Calgary Depart: December 9, 2022
Return: December 14, 2022
$261
$149 base + $112 taxes/fees
Showing results 11 - 20 of 106
WestJet
Vancouver to Toronto Depart: December 8, 2022
Return: December 13, 2022
$263
$179 base + $85 taxes/fees
WestJet
Calgary to Montreal Depart: December 8, 2022
Return: December 13, 2022
$267
$167 base + $101 taxes/fees
WestJet
Toronto to Vancouver Depart: December 8, 2022
Return: December 13, 2022
$278
$179 base + $100 taxes/fees
Porter Airlines
Halifax to Ottawa Depart: December 5, 2022
Return: December 10, 2022
$293
$125 base + $169 taxes/fees
Porter Airlines
Halifax to Ottawa Depart: December 8, 2022
Return: December 13, 2022
$293
$125 base + $168 taxes/fees
Air Canada
Halifax to Toronto Depart: December 8, 2022
Return: December 13, 2022
$296
$179 base + $118 taxes/fees
Air Canada
Toronto to Calgary Depart: December 9, 2022
Return: December 14, 2022
$302
$191 base + $112 taxes/fees
Air Canada
Vancouver to Ottawa Depart: December 8, 2022
Return: December 13, 2022
$324
$232 base + $93 taxes/fees
Air Canada
Calgary to Vancouver Depart: December 13, 2022
Return: December 20, 2022
$332
$242 base + $91 taxes/fees
Porter Airlines
Halifax to St John's Depart: December 14, 2022
Return: December 20, 2022
$378
$206 base + $173 taxes/fees
Showing results 21 - 30 of 106
Porter Airlines
Halifax to Montreal Depart: January 10, 2023
Return: January 19, 2023
$392
$211 base + $182 taxes/fees
Air Canada
Calgary to Kelowna Depart: January 26, 2023
Return: February 2, 2023
$395
$302 base + $94 taxes/fees
Air Canada
Ottawa to Toronto Depart: February 8, 2023
Return: February 18, 2023
$396
$271 base + $126 taxes/fees
Air Canada
Edmonton to Vancouver Depart: February 19, 2023
Return: March 4, 2023
$396
$303 base + $94 taxes/fees
Air Canada
Toronto to St John's Depart: December 24, 2022
Return: December 31, 2022
$399
$266 base + $133 taxes/fees
Air Canada
Toronto to Halifax Depart: December 30, 2022
Return: January 9, 2023
$405
$279 base + $127 taxes/fees
Air Canada
Winnipeg to Ottawa Depart: December 8, 2022
Return: December 14, 2022
$411
$301 base + $110 taxes/fees
Porter Airlines
Ottawa to Halifax Depart: February 15, 2023
Return: February 20, 2023
$420
$241 base + $180 taxes/fees
Air Canada
Toronto to Ottawa Depart: December 31, 2022
Return: January 5, 2023
$424
$296 base + $129 taxes/fees
Air Canada
Toronto to Montreal Depart: December 28, 2022
Return: January 5, 2023
$425
$296 base + $129 taxes/fees
Showing results 31 - 40 of 106
Air Canada
Vancouver to Montreal Depart: December 9, 2022
Return: December 14, 2022
$429
$331 base + $99 taxes/fees
Air Canada
Toronto to Quebec Depart: January 19, 2023
Return: January 26, 2023
$444
$313 base + $131 taxes/fees
Air Canada
Vancouver to Winnipeg Depart: December 11, 2022
Return: December 18, 2022
$476
$376 base + $100 taxes/fees
Air Canada
Winnipeg to Calgary Depart: December 24, 2022
Return: December 30, 2022
$482
$372 base + $111 taxes/fees
Air Canada
Calgary to Winnipeg Depart: December 24, 2022
Return: December 31, 2022
$482
$372 base + $111 taxes/fees
Air Canada
Kelowna to Calgary Depart: December 12, 2022
Return: December 21, 2022
$498
$400 base + $99 taxes/fees
Air Canada
Toronto to Winnipeg Depart: December 10, 2022
Return: December 15, 2022
$533
$392 base + $141 taxes/fees
Air Canada
Calgary to Victoria Depart: December 24, 2022
Return: December 30, 2022
$538
$448 base + $90 taxes/fees
Air Canada
Ottawa to Vancouver Depart: December 8, 2022
Return: December 13, 2022
$547
$411 base + $136 taxes/fees
WestJet
Kelowna to Edmonton Depart: December 22, 2022
Return: December 27, 2022
$581
$447 base + $135 taxes/fees
Showing results 41 - 50 of 106
Air Canada
Winnipeg to Toronto Depart: December 13, 2022
Return: December 22, 2022
$582
$470 base + $113 taxes/fees
Air Canada
Saskatoon to Vancouver Depart: February 1, 2023
Return: February 15, 2023
$602
$511 base + $91 taxes/fees
WestJet
Edmonton to Kelowna Depart: December 26, 2022
Return: January 2, 2023
$602
$467 base + $136 taxes/fees
Air Canada
Winnipeg to Vancouver Depart: January 14, 2023
Return: January 24, 2023
$607
$501 base + $107 taxes/fees
WestJet
Edmonton to Victoria Depart: December 20, 2022
Return: December 29, 2022
$626
$486 base + $141 taxes/fees
WestJet
Saskatoon to Edmonton Depart: February 18, 2023
Return: March 1, 2023
$626
$493 base + $133 taxes/fees
Air Canada
Vancouver to Ottawa Depart: December 12, 2022
Return: December 24, 2022
$639
$531 base + $108 taxes/fees
Air Canada
Ottawa to Winnipeg Depart: December 14, 2022
Return: December 28, 2022
$640
$481 base + $159 taxes/fees
Air Canada
Saskatoon to Calgary Depart: December 22, 2022
Return: December 29, 2022
$646
$543 base + $104 taxes/fees
Air Canada
Saskatoon to Toronto Depart: January 24, 2023
Return: January 31, 2023
$694
$591 base + $103 taxes/fees
Showing results 51 - 60 of 106
Air Canada
Saskatoon to Ottawa Depart: February 5, 2023
Return: February 11, 2023
$707
$599 base + $109 taxes/fees
Air Canada
Saskatoon to Kelowna Depart: January 21, 2023
Return: January 27, 2023
$733
$636 base + $98 taxes/fees
WestJet
Calgary to Victoria Depart: December 20, 2022
Return: December 27, 2022
$740
$594 base + $147 taxes/fees
Air Canada
Edmonton to Toronto Depart: December 29, 2022
Return: January 5, 2023
$743
$626 base + $118 taxes/fees
Air Canada
Toronto to Edmonton Depart: February 4, 2023
Return: February 11, 2023
$766
$601 base + $165 taxes/fees
Air Canada
Edmonton to Ottawa Depart: February 9, 2023
Return: February 16, 2023
$770
$647 base + $124 taxes/fees
Air Canada
Edmonton to Ottawa Depart: December 9, 2022
Return: December 16, 2022
$770
$646 base + $124 taxes/fees
Air Canada
Vancouver to St John's Depart: January 14, 2023
Return: January 28, 2023
$787
$657 base + $130 taxes/fees
Porter Airlines
Ottawa to St John's Depart: December 21, 2022
Return: January 2, 2023
$805
$560 base + $245 taxes/fees
Porter Airlines
Ottawa to St John's Depart: December 21, 2022
Return: December 28, 2022
$805
$560 base + $245 taxes/fees
Showing results 61 - 70 of 106
Air Canada
Saskatoon to Victoria Depart: February 21, 2023
Return: February 28, 2023
$808
$718 base + $91 taxes/fees
Air Canada
Edmonton to Montreal Depart: December 22, 2022
Return: January 3, 2023
$826
$687 base + $140 taxes/fees
WestJet
Edmonton to Victoria Depart: December 26, 2022
Return: January 2, 2023
$848
$697 base + $151 taxes/fees
Air Canada
Saskatoon to Halifax Depart: December 20, 2022
Return: December 31, 2022
$862
$731 base + $131 taxes/fees
Air Canada
Winnipeg to Montreal Depart: January 8, 2023
Return: January 14, 2023
$874
$741 base + $133 taxes/fees
Air Canada
Kelowna to Winnipeg Depart: December 25, 2022
Return: December 30, 2022
$905
$785 base + $121 taxes/fees
Air Canada
Winnipeg to Victoria Depart: December 24, 2022
Return: December 30, 2022
$921
$810 base + $112 taxes/fees
Air Canada
Saskatoon to Montreal Depart: January 11, 2023
Return: January 25, 2023
$924
$798 base + $127 taxes/fees
Air Canada
Ottawa to Victoria Depart: December 24, 2022
Return: December 30, 2022
$940
$763 base + $178 taxes/fees
Air Canada
Vancouver to Halifax Depart: December 10, 2022
Return: December 15, 2022
$956
$833 base + $124 taxes/fees
Showing results 71 - 80 of 106
WestJet
Saskatoon to Victoria Depart: December 24, 2022
Return: January 2, 2023
$961
$803 base + $159 taxes/fees
WestJet
Kelowna to Toronto Depart: December 21, 2022
Return: December 30, 2022
$966
$788 base + $178 taxes/fees
WestJet
Edmonton to Winnipeg Depart: December 22, 2022
Return: December 27, 2022
$981
$787 base + $194 taxes/fees
Air Canada
Winnipeg to Montreal Depart: December 28, 2022
Return: January 4, 2023
$1000
$862 base + $139 taxes/fees
Air Canada
Calgary to Quebec Depart: February 4, 2023
Return: February 15, 2023
$1002
$853 base + $149 taxes/fees
WestJet
Calgary to Halifax Depart: December 20, 2022
Return: December 25, 2022
$1011
$809 base + $203 taxes/fees
Air Canada
Toronto to Victoria Depart: January 20, 2023
Return: January 26, 2023
$1015
$840 base + $175 taxes/fees
Air Canada
Toronto to Kelowna Depart: January 11, 2023
Return: January 21, 2023
$1039
$852 base + $188 taxes/fees
Air Canada
Halifax to Vancouver Depart: December 8, 2022
Return: December 15, 2022
$1040
$833 base + $208 taxes/fees
Air Canada
Toronto to Kelowna Depart: January 18, 2023
Return: January 25, 2023
$1043
$855 base + $188 taxes/fees
Showing results 81 - 90 of 106
WestJet
Halifax to Winnipeg Depart: December 20, 2022
Return: December 27, 2022
$1048
$755 base + $293 taxes/fees
Air Canada
Vancouver to Quebec Depart: January 25, 2023
Return: February 7, 2023
$1067
$926 base + $142 taxes/fees
Air Canada
Kelowna to Ottawa Depart: December 19, 2022
Return: December 25, 2022
$1068
$940 base + $128 taxes/fees
Air Canada
Saskatoon to Ottawa Depart: December 18, 2022
Return: December 26, 2022
$1078
$939 base + $139 taxes/fees
Air Canada
Edmonton to Quebec Depart: December 20, 2022
Return: December 30, 2022
$1078
$926 base + $153 taxes/fees
Air Canada
Winnipeg to St John's Depart: December 25, 2022
Return: December 31, 2022
$1082
$933 base + $150 taxes/fees
WestJet
Edmonton to St John's Depart: December 23, 2022
Return: January 6, 2023
$1088
$843 base + $245 taxes/fees
Air Canada
Kelowna to Montreal Depart: February 6, 2023
Return: February 11, 2023
$1092
$962 base + $130 taxes/fees
Air Canada
Saskatoon to Montreal Depart: December 20, 2022
Return: January 2, 2023
$1102
$961 base + $141 taxes/fees
Air Canada
Vancouver to St John's Depart: February 23, 2023
Return: March 5, 2023
$1116
$964 base + $152 taxes/fees
Showing results 91 - 100 of 106
WestJet
Halifax to Calgary Depart: January 1, 2023
Return: January 7, 2023
$1116
$818 base + $299 taxes/fees
Air Canada
Winnipeg to St John's Depart: December 22, 2022
Return: December 29, 2022
$1118
$967 base + $152 taxes/fees
Air Canada
Edmonton to Halifax Depart: December 21, 2022
Return: January 3, 2023
$1126
$972 base + $155 taxes/fees
Air Canada
Saskatoon to Halifax Depart: December 23, 2022
Return: January 2, 2023
$1154
$1011 base + $144 taxes/fees
WestJet
Halifax to Edmonton Depart: December 25, 2022
Return: January 2, 2023
$1163
$870 base + $293 taxes/fees
Air Canada
Saskatoon to Kelowna Depart: December 23, 2022
Return: December 30, 2022
$1166
$1047 base + $119 taxes/fees
Air Canada
Halifax to Winnipeg Depart: December 22, 2022
Return: December 27, 2022
$1177
$934 base + $244 taxes/fees
Air Canada
Calgary to St John's Depart: December 23, 2022
Return: December 28, 2022
$1193
$1034 base + $160 taxes/fees
Air Canada
Calgary to St John's Depart: December 28, 2022
Return: January 4, 2023
$1258
$1102 base + $156 taxes/fees
Air Canada
Edmonton to Halifax Depart: December 22, 2022
Return: January 2, 2023
$1274
$1113 base + $162 taxes/fees
Showing results 101 - 106 of 106
Air Canada
Kelowna to Montreal Depart: December 21, 2022
Return: December 30, 2022
$1283
$1138 base + $146 taxes/fees
Air Canada
Kelowna to Halifax Depart: December 11, 2022
Return: December 16, 2022
$1285
$1146 base + $139 taxes/fees
Air Canada
Halifax to Edmonton Depart: December 22, 2022
Return: December 29, 2022
$1304
$1052 base + $252 taxes/fees
Air Canada
Ottawa to Victoria Depart: December 24, 2022
Return: December 30, 2022
$1344
$1066 base + $279 taxes/fees
WestJet
Edmonton to St John's Depart: December 26, 2022
Return: January 2, 2023
$1616
$1344 base + $273 taxes/fees
Air Canada
Kelowna to Halifax Depart: December 18, 2022
Return: December 27, 2022
$1932
$1762 base + $170 taxes/fees