GO has always owned its locomotives and coaches, but its trackage used to be owned entirely by Canada's two major commercial railways: the large majority by the Canadian National Railway (CN) and the remainder (the current Milton line) by Canadian Pacific Railway (CP). In 1988, as part of expanding service east of Pickering, GO built its first section of self-owned purpose-built trackage. From 1998 until 2009, GO owned only 6 per cent of the railway trackage on which it operated. Starting in 2009, Metrolinx incrementally acquired further trackage from the two commercial railways in order to improve GO service. As of 2014, Metrolinx has complete ownership of the Barrie, Stouffville and Lakeshore East lines, and a majority of the Lakeshore West, Richmond Hill, and Kitchener lines. CP still owns most of the Milton line. This puts Metrolinx ownership at 80 per cent of GO Transit's trackage.