Toronto Pearson Intl
Victoria Seychelles Intl
2 stops
35h 15mVictoria Seychelles Intl
Toronto Pearson Intl
2 stops
42h 52mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Victoria Seychelles Intl
1 stop
19h 15mVictoria Seychelles Intl
Montreal Pierre Elliott Trudeau Intl
2 stops
63h 58mEmirates
Toronto Pearson Intl
Victoria Seychelles Intl
1 stop
24h 15mVictoria Seychelles Intl
Toronto Pearson Intl
1 stop
40h 10mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Victoria Seychelles Intl
1 stop
19h 15mVictoria Seychelles Intl
Montreal Pierre Elliott Trudeau Intl
2 stops
55h 33mEmirates
Toronto Pearson Intl
Victoria Seychelles Intl
2 stops
35h 15mVictoria Seychelles Intl
Toronto Pearson Intl
2 stops
40h 09mMultiple Airlines
Toronto Pearson Intl
Victoria Seychelles Intl
2 stops
29h 05mVictoria Seychelles Intl
Toronto Pearson Intl
2 stops
26h 55mMultiple Airlines