CPR published very detailed mileage tables in all of their annual reports from 1884 to 1931 which are extracted and available for download below. Due to a change in corporate fiscal year end, no 1900 mileage table published. These tables refect CPR mileage at the end of each calendar year except for the years 1901 to 1915 which are mid-year (June 30). After 1931, only a summary table with division totals was provided.