During 1871 the railroad reached Hawkestone. An extensive "station" evolved with a freight shed, stockyards and a massive water tower to supply the requirements of the steam locomotives. Many types of products were shipped out and supplies shipped in. Another branch of the Canadian Pacific Railway was built through Craighurst in the early 20th century, opening from Bolton to Craighurst in November 1906, when a station was opened. On July 19, 1907, the track was extended to Bala and by June 1908, the line was completed to Sudbury. This is now part of the railway's main line between the east and west.