Toronto
Saint John
BEST
DEAL
Sat., 29 Jun.
YTZ - YSJ
$329
$318
Prime price per passenger
Toronto
Saint John
BEST
DEAL
Wed., 01 May
YYZ - YSJ
Sat., 04 May
YSJ - YYZ
$772
$765
Prime price per passenger
Toronto
Saint John
BEST
DEAL
Wed., 01 May
YYZ - YSJ
Wed., 01 May
YSJ - YYZ
$824
$797
Prime price per passenger