Marine Atlantic is a Canadian Crown Corporation offering ferry services on two routes between the island of Newfoundland and Nova Scotia.