The construction of the Canso Causeway, which opened in 1955, saw the Canadian National Railway mainline from Truro-Sydney diverted from Linwood north through Havre Boucher and Cape Jack, before following the Strait of Canso to the causeway. Before 1955, the railway ran from Linwood to Mulgrave where a ferry service operated to Point Tupper. Havre Boucher saw the construction of a large railway yard, which remains in operation today by the Cape Breton and Central Nova Scotia Railway.