Flights from Portland, OR to Halifax from $ 416* or from $/mo