By the mid-1920s, CNR and the federal government were able to agree on building a new Union station passenger terminal near the Halifax Ocean Terminals which included the new ocean liner passenger terminal at Pier 21. The union station would serve not only CN but also the Canadian Pacific Railway's Nova Scotia subsidiary, Dominion Atlantic Railway which operated passenger trains from Yarmouth, Digby and the Annapolis Valley into Halifax using trackage rights over CNR from Windsor Junction to the Halifax Ocean Terminal.