Travel: Have a whale of a time in eastern Canada’s must-see destination New Brunswick

Saint John, New Brunswick (Getty Images)
Saint John, New Brunswick (Getty Images)

Breaking

    Cancel