Vancouver
Saint John
BEST
DEAL
Mon, 08 Jul
YVR - YSJ
Thu, 11 Jul
YSJ - YVR
872$
819$
Prime price per passenger
Toronto
Saint John
BEST
DEAL
Thu, 01 Aug
YYZ - YSJ
166$
159$
Prime price per passenger