Grand Trunk Line

From Dominion of British Columbia

The Grand Trunk Line is an electrified 721.1 mile railway line of the British Columbia Railway (BC Rail) running from Prince Rupert to Jasper, Alberta, Canada. It is the longest railway line in British Columbia, the second-busiest of BC Rail's lines and third-busiest of all lines in the country.

The Grand Trunk Line makes numerous connections along its length: at Navy Junction, Port Edward it connects to the RBCN Railway at HMBCS Rainbow, at Ganiks Laxha to the Skeena Pacific Railway, at Skeena Crossing to the Red Rose Line, at Vanderhoof to the Dog Creek Line, at Prince George to the North Fraser Line and the Peace River Line, at Foreman to the Shady Valley Connecting Line, at Tete Jaune Cache to the Valemount Connecting Line, and at Jasper, Alberta to the Inter-Dominion Line and the Canadian National Railway's transcontinental trunk line. The line is double-tracked between Prince Rupert and Pacific (119.9 mi), between Skeena Crossing and Beament (30.2 mi), between Endako and Vanderhoof (45.9 mi), and between Chilako and Willow River (30.0 mi), for a total of 226.0 miles of double-tracking.

The Grand Trunk Line is Line 70 of the Grand Trunk Region of BC Rail.

History

The Grand Trunk Pacific Railway (GTP) was established in British Columbia in 1911, with half of the shares being held by the Grand Trunk Railway (GTR) of Canada, as part of its plan to build a new transcontinental line. The distinctive feature of this plan was its intention to establish a major port at Prince Rupert, which would provide a shourter route for ships to and from Asia. Work on the new line from Edmonton, Alberta to Prince Rupert went quickly, and by the end of 1914 the new line was operational. The GTR, however, had decided to pull out of the transcontinental project in 1912, and the Canadian government, still desirous of another railway from Atlantic to Pacific, established a new, government-owned company called the National Transcontinental Railway (NTR) in 1913. Construction of the NTR was fraught with difficulties, both physical and financial, and the line expanded only slowly; two years later, the NTR, along with several other companies previously nationalised in Canada to create the Canadian Government Railways (CGR). The GTR did, however, retain its share of ownership of the Grand Trunk Pacific.

The GTP line through the Rocky Mountains from Edmonton into British Columbia via Jasper, Alberta closely parallelled the Dominion Northern Pacific Railway's (DNP) Vancouver–Edmonton line - in some places being only a handful of yards apart. The two railways quickly came to an agreement to allow the one to use the other's line should the need arise, and in 1916 the DNP opened an 8.8 mile connecting line from Valemount Junction to Tete Jaune Cache on the Grand Trunk Pacific's line.

Under the GTP, the line was divided into the several subdivisions. From west to east, these were the Skeena Subdivision (Prince Rupert–Terrace (renamed Ganiks Laxha in 1980)), the Bulkley Subdivision (Terrace–Smithers), the Telkwa Subdivision (Smithers–Endako), the Nechako Subdivision (Endako–Prince George), the Fraser Subdivision (Prince George–McBride), the Columbia Subdivision (McBride–Jasper), and the Edson Subdivision (Jasper–Edmonton).

Unfortunately for both railways, the outbreak of the First World War caused a downturn in traffic, which, as neither was comfortably secure in their finances, affected both companies significantly; ultimately, the DNP's its Canadian parent, the Dominion Northern Railway, went bankrupt in 1917. Recognising the importance of the railway, in 1918 the Canadian government nationalised the Dominion Northern, with the BC government opted to follow suit a month later. In Canada, the nationalised company retained the Dominion Northern name, but the Dominion Northern Pacific Railway was renamed, becoming the British Columbia Railway. The Grand Trunk Pacific remained in private hands for several years after the end of the First World War. Although it provided a very important service to northern BC, the levels of traffic were far lower than had been anticipated, for a variety of reasons, eventually forcing the GTP to take a loan from the BC government in 1919. Two years later, the company directors were in Victoria once again. The government of Prime Minister Sir John Oliver wasn't keen on giving the struggling firm another loan so soon, however. Oliver did, however, understand the importance of the rail line, and what the failure of the GTP would mean to the development of BC's North. With the government already having four years' experience in running a railway, the decision was easy: the second loan request was refused. With the railway itself already the collateral for the first loan, there was little to protest for the GTP's directors when the nationalisation was announced; indeed, shareholders were given payouts that, argued Conservative Leader of the Opposition William Bowser, were far higher than what the railway was worth. Bowser subsequently attempted - unsuccessfully - to use the GTP nationalisation in his campaign to unseat Oliver in the parliamentary elections of 1924.

The nationalisation of the Grand Trunk Pacific took place on 1 January 1922, with its operations, equipment, and personnel being merged into the British Columbia Railway; the line from Jasper to Edmonton was sold to the Canadian government, and was subsequently incorporated into the Canadian National Railway when that was established in 1923. Overnight, the length of the BCR's routes more than doubled; at that time, the Vancouver–Jasper line was given the name Inter-Dominion Line, the Prince Rupert–Jasper line was named Grand Trunk Line, and the connection between the two from Tete Jaune Cache to Valemount Junction was named Valemount Connecting Line.

The BCR's Electrification project began in 1922, with the first section, 117 miles from Hope to Ashcroft on the Inter-Dominion Line, being put into operation in September 1930; this route was chosen as it is one of the most difficult sections of that line. Afterwards, the wires were extended from both ends of this section, and the entire VancouverKamloops line becoming operational in July 1931. The next section completed was the other difficult mountain segment: from Valemount to Jasper was energised in October 1931. This included the 75.3 mile portion of the Inter-Dominion Line, the parallel 64.8 mile stretch of the Grand Trunk Line from Tete Jaune Cache to Jasper, and the 8.8-mile Valemount Connecting Line.

Electrification of the remainder of the southern route, between Kamloops and Valemount, was completed in three stages between 1932 and 1936, whilst parallel to that, work began on the electrification of the northern mainline beginning at Tete Jaune Cache, with the first 42.6 miles from Tete Jaune Cache to McBride being completed in March 1934. The 146 miles from there to Prince George were covered more slowly, being completed only in June 1937. The 115.4 miles from Prince George to Endako was energised in August 1939, but the outbreak of the Second World War a month later forced the suspension of work on the remaining 350 miles to Prince Rupert; this was finally completed in June 1953.

Prince George is the site of BC Rail's primary locomotive and car maintenance facilities for northern BC. The current large maintenance complex was opened in 1966, replacing the original one; the original site, with its turntable and roundhouse, was transformed into the Central BC Forestry & Railway Museum opened in 1970.

At Kitsumkaylum a 1.5 mile long branch to a small mine was opened in 2010; the station, which had formerly been only a passenger platform, was expanded with the addition of new tracks.

Services

Freight

In terms of freight service, the Grand Trunk Line is one of the five busiest lines in BC.

Passenger

The various categories of passenger service are defined by the Ministry of Labour, Industry & Railways in conjunction with the Ministry of Transport & Communications; these categories are applicable to and used by all railways providing passenger service in British Columbia. Like all other railways in BC, ticket prices for BC Rail passenger trains are based on the Ministry's Schedule of Railway Fares.

Yellowhead is not a public service station - no passengers or freight are picked up or dropped off there, and it straddles the BC–Canada border. All trains do stop there, however, for customs inspections. Prior to the passing of the British Columbia and Canada Act 1957 the station was much larger than it is today, as inspections took a much longer time back then, especially for freight trains. The BC&C Act (the precursor to the Commonwealth Realms Act 1969) removed most barriers to the movement of people and goods between the two countries, resulting in stopping times at Yellowhead being much shorter than before.

Limited Express

Limited Express trains are BC Rail's fastest and most prestigious trains, making very few or no intermediate stops. They feature free baggage handling for both first and second classes, along with a cafeteria car open to both classes. The Grand Trunk Line sees one international and one domestic Limited Express service.

International

All international Limited Express trains feature full-service dining cars open to first and second class passengers, sleeping cars (first class) and sleeperette cars (second class), as well as baggage handling, free of charge for first class passengers, or for a surcharge for second class passengers. International services may be used for domestic travel, but for travel between three or fewer domestic stops a surcharge is applied.

  • 109/110 Skeena Limited (BCR/VIA Rail): Prince Rupert, BC – Edmonton, Alberta, Canada
Daily service with a morning departure from each end using one VIA consist and one BC Rail consist, with VIA locomotives and crews working the VIA consists and BC Rail locomotives and crews working the BC Rail consists over the entire route. This train runs over the trackage of the BC Rail between Prince Rupert and Jasper, and of the Canadian National between Jasper and Edmonton.
Intermediate stops:
BC: Ganiks Laxha, Hagwilget, Lake Kathlyn, Smithers, Endako, Vanderhoof, Prince George, McBride, Yellowhead (BC and Canadian customs inspections)
Alberta: Jasper
Domestic

Limited Express trains on entirely domestic routes feature free baggage handling for both first and second classes, along with a cafeteria car open to both classes.

  • 75/76 Pacific Coast Limited (BCR/RBCN Railway): Victoria (Union) – Prince Rupert
One daily morning departure in each direction, one with BC Rail first and second class chair cars and baggage cars, the other with RBCN first and second class chair cars and baggage cars; both trains have BC Rail sleepers, sleeperettes, and dining cars. The short-trip surcharge is applicable to travel between Victoria and Nanaimo. Between Victoria and Campbell River BC Rail locomotives are used, between Campbell River and Port Hardy, RBCN locomotives are used. BC Rail locomotives haul the trains between Prince Rupert and the rail ferry terminal at HMBCS Rainbow.
Intermediate stops: Langford, Duncan, Ladysmith, Nanaimo, Parksville, Courtenay, Campbell River, Steel Creek, Port McNeill, Port Hardy

Express

Regular Express trains stop more often than Limited Express trains, but do not make unscheduled stops, featuring baggage handling free of charge to first class passengers, and available to second class passengers for a surcharge, and all include either a full-service dining car or a cafeteria car open to all classes. For travel between three or fewer domestic stops a surcharge is applied. There are one international (Train 71/72) and one domestic (Train 73/74) Express trains on the Grand Trunk Line.

  • 71 Gordon Highlander/72 Loyal Edmontonian: Prince George, BC – Edmonton, Alberta, Canada
One daily trip in each direction, operated entirely using BC Rail equipment and crews; on the Jasper–Edmonton section the train runs over Canadian National trackage. The westbound train is called Gordon Highlander, the eastbound train is called Loyal Edmontonian. The train includes a full-service dining car open to all classes; baggage handling is free of charge to first class passengers, and available to second class passengers for a surcharge.
Intermediate stops:
BC: Willow River, Sinclair Mills, Loos, McBride, Tete Jaune Cache, Yellowhead
Alberta: Jasper, Hinton, Edson, Evansburg
  • 73.1–3/74.1–3 K’shian: Prince Rupert – Prince George
Three daily return trips operated by express EMU (class EM31) with first- and second-class chair cars and cafeteria and baggage compartments.
Intermediate stops: Ganiks Laxha, Kitwanga, Hagwilget, Witset, Lake Kathlyn, Smithers, Telkwa, Houston, Burns Lake, Endako, Fraser Lake, Beaumont (winter only), Fort Fraser, Vanderhoof

Rapid

Rapid (also known as "semi-express") trains are similar to regular Express trains, making a limited number of scheduled stops, but stops can be booked in advance at any station on the route that has passenger service. There are three Rapid trains on the Grand Trunk Line, one of which (Train 79/80) is operated jointly with the Skeena Pacific Railway.

  • 77.1–2/78.1–2 Telkwa Rapid (BCR): Prince Rupert – Smithers
Two daily return trips operated by express EMU (class EM31) with first- and second-class chair cars and a cafeteria compartment; these trains do not have baggage handling. Train 78.2 is operated with class EM30 featuring convertible sleeperette seats in both classes. The short-trip surcharge applies regularly to this train.
Scheduled intermediate stops: Port Edward, Ganiks Laxha, Kitwanga, Hagwilget, Witset, Lake Kathlyn
  • 79.1–4/80.1–4 Haisla Rapid (BCR/SPR): Kemano – Prince Rupert
Four daily return trips with first- and second-class chair cars and a dining car; these trains do not have baggage handling. Two of the trains are operated with BCR equipment and crews, the other two with SPR equipment and crews (but the dining car is supplied by the BCR); each railway has running rights over the other's tracks for these trains. The short-trip surcharge applies only to trips between Kemano and Ganiks Laxha.
Scheduled intermediate stops: Kitimat, Airport, Ganiks Laxha, Port Edward
  • 711.1–2/712.1–2 Ktunaxa Rapid (BCR): Prince George – Tete Jaune Cache – Valemount
Two daily return trips operated by express EMU (class EM31) with first- and second-class chair cars and a cafeteria compartment; these trains do not have baggage handling. The short-trip surcharge applies regularly to this train.
Scheduled intermediate stops: Willow River, Sinclair Mills, Loos, McBride, Tete Jaune Cache

Local

Local trains are passenger trains that make scheduled stops at all stations and halts along the route they serve. There are six Local trains on the Grand Trunk Line; all are operated with electric multiple-unit trainsets, but none have baggage handling.

International
  • 7009E.1-2/7010E.1-2: Prince George – Tete Jaune Cache – Jasper, Alberta, Canada
Two daily round trips operated by EMU, first and second class with a cafeteria compartment.
Domestic
  • 7001E.1-4/7002E.1-4: Prince Rupert – Hagwilget
Four daily round trips operated by EMU, first and second class with a cafeteria compartment.
  • 7003E.1-3/7004E.1-3: Hagwilget – Prince George
Three daily round trips operated by EMU, first and second class with a cafeteria compartment.
  • 7005E.1-9/7006E.1-9: Prince Rupert – Ganiks Laxha
EMU service, second-class only with no drink/snack service, operating from 6:00 am to 11:00 pm, departing Prince Rupert every second even hour and Ganiks Laxha every second odd hour.
  • 7007E.1-5/7008E.1-5: Ganiks Laxha – Prince George
Five daily round trips operated by EMU, first and second class with a cafeteria compartment. At the Endako railway museum there is a restored Grand Trunk Pacific steam locomotive in full working order; from May to September, one of the Sunday trips of this train is operated with this steam locomotive and a matching set of fully restored vintage passenger coaches.
  • 7043E.1-6/7044E.1-6: McBride – Tete Jaune Cache – Valemount
Six daily round trips operated by EMU, first and second class with a cafeteria compartment.

Timetable

  • "Down" is towards Prince Rupert; Down trains are superior to Up trains.
  • ƒ - flag stop by reservation only
  • ↓↑ - train does not stop
Line 70W: Grand Trunk Line (Prince Rupert–Prince George)
Station Mile
(T‑mi)
Train number (Up)
7001E.4
L
7003E.1
L
   80.1   
R
7007E.1
L
7001E.1/
7005E.1
L
7003E.2
L
109
Ltd
73.1
Ex
77.1
R
7005E.2
L
75
Ltd
80.2
R
7005E.3
L
7007E.2
L
73.2
Ex
7007E.3
L
7001E.2/
7005E.4
L
7005E.5
L
80.3
R
73.3
Ex
7005E.6
L
7003E.3
L
7007E.3
L
7001E.3/
7005E.7
L
80.4
R
7005E.8
L
77.2
R
7007E.5
L
7005E.9
L
Prince Rupert
0.0
(-)
Lv
0.00
5.32
6.00
6.20
7.00
7.30
8.00
9.15
9.53
10.00
11.45
12.00
14.00
14.08
15.30
16.00
18.00
18.42
Navy Jct
junction only
6.9
(-)
Lv
(9.24)
Port Edward
8.9
(9)
Ar
0.10
5.42
6.10
7.40
8.10
VicU
7.32+1d
10.03
10.10
12.10
14.10
14.18
16.10
18.10
18.52
Lv
0.11
5.44
6.11
7.42
8.11
10.05
10.11
12.11
14.11
14.20
16.11
18.12
18.54
Cassiar Cannery
15.1
(6)
Ar
0.18
ƒ
6.18
ƒ
8.18
ƒ
10.18
12.18
14.18
ƒ
16.18
18.18
ƒ
Lv
0.19
ƒ
6.19
ƒ
8.19
ƒ
10.19
12.19
14.19
ƒ
16.19
18.19
ƒ
Ecstew
70.3
(55)
Ar
1.16
ƒ
7.16
ƒ
9.16
ƒ
11.16
13.16
15.16
ƒ
17.16
19.16
ƒ
Lv
1.17
ƒ
7.17
ƒ
9.17
ƒ
11.17
13.17
15.17
ƒ
17.17
19.17
ƒ
Zimagord
85.3
(15)
Ar
1.34
ƒ
7.34
ƒ
9.34
ƒ
11.34
13.34
15.34
ƒ
17.34
19.34
ƒ
Lv
1.35
ƒ
7.35
ƒ
9.35
ƒ
11.35
13.35
15.35
ƒ
17.35
19.35
ƒ
New Remo
88.9
(4)
Ar
1.39
ƒ
7.39
ƒ
9.39
ƒ
11.39
13.39
15.39
ƒ
17.39
19.39
ƒ
Lv
1.40
ƒ
7.40
ƒ
9.40
ƒ
11.40
13.40
15.40
ƒ
17.40
19.40
ƒ
Kitsumkaylum
92.9
(4)
Ar
1.45
ƒ
7.45
ƒ
9.45
ƒ
11.45
13.45
15.45
ƒ
17.45
19.45
ƒ
Lv
1.46
ƒ
7.46
ƒ
9.46
ƒ
11.46
13.46
15.46
ƒ
17.46
19.46
ƒ
Ganiks Laxha
95.0
(2)
Ar
1.49
7.07
7.49
7.54
8.33
9.12
9.49
11.27
11.49
13.19
13.49
15.49
15.43
17.04
17.49
19.49
20.17
Lv
2.12
7.27
5.35
7.55
8.14
8.34
9.16
11.57
10.35
13.29
11.50
14.00
16.03
17.14
17.32
19.55
20.37
Kitselas
101.6
(7)
Ar
2.20
Kem
9.43
5.42
8.02
ƒ
Kem
14.01
10.42
11.57
14.07
Kem
17.02
17.39
20.02
Kem
22.54
Lv
2.21
5.43
8.03
ƒ
10.53
11.58
14.09
17.40
20.03
Klew Nu
107.9
(6)
Ar
2.28
5.50
8.10
ƒ
10.50
12.05
14.16
17.47
20.10
Lv
2.29
5.51
8.11
ƒ
10.51
12.06
14.17
17.48
20.11
Pacific
119.9
(12)
Ar
2.42
6.04
8.24
ƒ
11.04
(13.50)
12.19
14.30
18.01
20.24
Lv
2.43
6.05
8.25
ƒ
11.05
(13.53)
12.20
14.31
18.04
20.25
Dorreen
126.0
(6)
Ar
2.50
6.12
8.32
ƒ
11.11
12.27
14.38
(17.54)
18.11
20.32
Lv
2.53
6.13
8.33
ƒ
11.12
12.28
14.39
(17.56)
18.12
20.33
Minskinish
140.9
(15)
Ar
3.14
6.34
8.54
ƒ
11.34
12.49
15.00
18.33
20.54
Lv
3.15
6.35
8.55
ƒ
11.35
12.51
15.01
18.34
20.55
Woodcock
146.4
(5)
Ar
3.22
6.42
9.02
ƒ
11.42
12.58
15.08
18.41
21.02
Lv
3.23
6.43
9.03
ƒ
11.43
12.59
15.09
18.45
21.03
Kitwanga
153.9
(8)
Ar
3.32
6.52
9.12
9.44
10.28
11.52
14.32
13.08
15.18
18.27
18.54
21.12
Lv
3.33
6.53
9.14
9.48
10.30
11.53
14.36
13.10
15.19
18.34
18.55
21.13
Gitsegukla
163.3
(10)
Ar
3.44
7.04
9.25
ƒ
12.04
13.21
15.30
19.06
21.24
Lv
3.45
7.05
9.26
ƒ
12.05
13.22
15.31
19.07
21.25
Carnaby
170.5
(7)
Ar
3.53
7.13
9.34
ƒ
12.13
13.30
15.39
19.15
21.33
Lv
3.54
7.14
9.35
ƒ
12.14
13.31
15.40
19.16
21.34
Hagwilget
180.1
(10)
Ar
4.06
7.26
9.47
9.56
10.16
11.02
12.26
15.04
13.43
15.52
19.02
19.28
21.46
Lv
5.00
7.30
11.30
10.06
10.20
11.06
12.30
15.08
14.00
19.04
17.00
19.30
Bulkley Canyon
187.6
(8)
Ar
5.08
7.38
11.38
ƒ
12.38
14.08
17.08
19.38
Lv
5.09
7.39
11.39
ƒ
12.39
14.09
17.09
17.39
Beament
195.1
(8)
Ar
5.17
7.47
11.47
ƒ
12.47
14.17
17.17
19.47
Lv
5.18
7.48
11.48
ƒ
12.48
14.18
17.18
19.48
Seaton
200.5
(5)
Ar
5.24
7.54
11.54
ƒ
12.54
14.24
17.24
19.54
Lv
5.25
7.55
11.55
ƒ
12.55
14.25
17.25
19.55
Witset
205.1
(5)
Ar
5.30
8.00
12.00
10.45
11.36
13.00
15.33
14.30
19.29
17.30
20.00
Lv
5.31
8.01
12.01
10.49
11.40
13.01
15.37
14.31
19.32
17.01
20.01
Doughty
211.5
(6)
Ar
5.38
8.08
12.08
11.50
13.08
14.38
17.38
20.08
Lv
5.39
8.09
12.09
11.54
13.09
14.39
17.39
20.09
Evelyn
218.9
(7)
Ar
5.47
8.17
12.17
ƒ
13.17
14.47
17.47
20.17
Lv
5.48
8.18
12.18
ƒ
13.18
14.48
17.48
20.18
Lake Kathlyn
223.2
(4)
Ar
5.53
8.23
12.23
10.51
11.10
12.08
13.23
15.58
14.53
19.53
17.53
20.23
Lv
5.54
8.24
12.24
10.55
11.14
12.10
13.24
16.02
14.54
19.57
17.54
20.24
Smithers
227.0
(4)
Ar
5.58
8.28
12.28
11.00
11.19
12.15
13.28
16.07
14.58
20.02
17.58
20.28
Lv
6.00
8.30
12.30
11.05
11.25
13.30
16.13
15.00
20.10
18.00
20.30
Tatlow
232.9
(6)
Ar
6.05
8.35
12.35
13.35
15.05
18.05
20.35
Lv
6.06
8.36
12.36
13.36
15.06
18.06
20.36
Telkwa
236.5
(4)
Ar
6.10
8.40
12.40
11.35
13.40
16.23
15.10
20.20
18.10
20.40
Lv
6.11
8.41
12.41
11.39
13.41
16.27
15.11
20.30
18.11
20.48
Quick
245.1
(9)
Ar
6.18
8.48
12.48
13.48
15.18
18.18
20.56
Lv
6.19
8.49
12.49
13.49
15.22
18.19
21.00
Walcott
253.5
(9)
Ar
6.26
8.56
12.56
13.56
15.29
(20.51)
18.26
21.07
Lv
6.27
8.57
12.57
13.57
15.30
(20.53)
18.27
21.08
Barrett
260.8
(7)
Ar
6.35
9.05
13.05
14.05
15.38
18.35
21.16
Lv
6.36
9.06
13.06
14.06
15.39
18.36
21.17
Houston
267.1
(6)
Ar
6.42
9.12
13.12
12.06
14.12
16.54
15.45
21.05
18.42
21.23
Lv
6.44
9.14
13.14
12.10
14.14
16.58
15.47
21.09
18.44
21.25
Pleasant Valley
274.0
(7)
Ar
6.50
9.20
13.20
14.20
15.53
18.50
21.31
Lv
6.51
9.21
13.21
14.21
15.54
18.51
21.32
North Bulkley
275.8
(2)
Ar
6.54
9.24
13.24
14.24
15.57
18.54
21.35
Lv
6.55
9.25
13.25
14.25
15.58
18.55
21.36
Perow
279.7
(4)
Ar
6.59
9.29
13.29
14.29
16.02
18.59
21.40
Lv
7.00
9.30
13.30
14.30
16.03
19.00
21.41
Topley
285.0
(5)
Ar
7.05
9.35
13.35
14.40
16.08
19.12
21.46
Lv
7.06
9.36
13.36
14.43
16.09
19.16
21.47
Forestdale
293.3
(8)
Ar
7.13
9.43
13.43
14.50
16.16
19.23
21.54
Lv
7.14
9.44
13.44
14.51
16.17
19.24
21.55
Rose Lake
301.0
(9)
Ar
7.21
9.51
13.51
14.58
16.24
19.31
22.02
Lv
7.22
9.52
13.52
14.59
16.25
19.32
22.03
Palling
306.5
(5)
Ar
7.27
10.04
13.57
15.04
16.30
19.37
22.08
Lv
7.28
10.05
13.58
15.05
16.31
19.38
22.09
Decker Lake
311.8
(5)
Ar
7.33
10.13
14.03
15.10
16.36
19.43
22.14
Lv
7.34
10.14
14.04
15.11
16.37
19.44
22.15
Burns Lake
317.3
(6)
Ar
7.39
10.19
14.09
12.55
15.16
17.43
16.42
21.53
19.49
22.20
Lv
7.52
10.22
14.22
13.00
15.22
17.48
16.52
21.58
20.00
22.21
Tintagel
325.0
(8)
Ar
7.59
10.29
14.29
15.29
16.59
20.07
22.28
Lv
8.00
10.30
14.30
15.30
17.00
20.08
22.29
Priestley
335.0
(10)
Ar
8.09
10.39
14.39
15.39
17.09
20.17
22.38
Lv
8.10
10.40
14.40
15.40
17.10
20.18
22.39
Savory
346.0
(11)
Ar
8.20
10.50
14.50
15.50
17.20
20.28
22.49
Lv
8.21
10.51
14.51
15.51
17.21
20.29
22.50
Endako
352.3
(7)
Ar
8.27
10.57
14.57
12.46
13.32
15.57
18.20
17.27
22.30
20.35
22.56
Lv
8.28
10.58
14.58
12.56
13.36
15.58
18.26
17.28
22.34
20.36
22.57
Stellako
357.0
(5)
Ar
8.32
11.02
15.02
16.02
17.32
20.40
23.01
Lv
8.33
11.03
15.03
16.03
17.33
20.41
23.02
Fraser Lake
360.2
(3)
Ar
8.36
11.06
15.06
13.44
16.06
18.34
17.36
22.42
20.44
23.05
Lv
8.37
11.07
15.07
13.48
16.07
18.38
17.37
22.46
20.45
23.06
Beaumont
369.4
(9)
Ar
8.45
11.15
15.15
13.58
16.15
18.50
17.45
22.56
20.53
23.14
Lv
8.46
11.16
15.16
14.02
16.16
18.54
17.46
23.00
20.54
23.16
Fort Fraser
373.4
(4)
Ar
8.50
11.20
15.20
14.07
16.20
19.00
17.50
23.05
20.58
23.20
Lv
8.52
11.22
15.22
14.11
16.22
19.05
17.52
23.10
21.00
23.22
Willowvale
378.2
(5)
Ar
8.57
11.27
15.27
16.27
17.57
21.05
23.27
Lv
8.58
11.28
15.28
16.28
17.58
21.06
23.28
Engen
384.9
(7)
Ar
9.04
11.34
15.34
16.34
18.04
21.12
23.34
Lv
9.05
11.35
15.35
16.35
18.05
21.13
23.35
Vanderhoof
398.2
(13)
Ar
9.17
11.47
15.47
13.38
14.34
16.47
19.28
18.17
23.33
21.25
23.47
Lv
9.20
11.50
15.50
13.48
14.44
16.50
19.38
18.30
23.37
21.30
23.50
Hulatt
410.8
(13)
Ar
9.31
12.01
16.01
17.01
18.41
21.41
0.01
Lv
9.33
12.03
16.02
17.02
18.42
21.42
0.02
Stuart
417.6
(7)
Ar
9.39
12.09
16.09
17.09
18.49
21.48
0.08
Lv
9.40
12.10
16.12
17.10
18.50
21.49
0.09
Hutchison
422.8
(5)
Ar
9.45
12.15
16.18
17.15
18.55
21.54
0.14
Lv
9.46
12.16
16.22
17.16
18.56
21.55
0.15
Isle Pierre
435.6
(12)
Ar
9.56
12.26
16.32
17.26
19.06
22.05
0.25
Lv
9.57
12.27
16.33
17.27
19.07
22.06
0.26
Bednesti
447.7
(12)
Ar
10.08
12.38
16.44
17.44
19.18
22.17
0.37
Lv
10.09
12.29
16.48
17.48
19.19
22.18
0.38
Chilako
456.8
(9)
Ar
10.17
12.47
16.56
17.56
19.27
22.26
0.46
Lv
10.18
12.48
16.57
17.57
19.28
22.27
0.47
Otway
461.0
(4)
Ar
10.22
12.52
17.01
18.01
19.32
22.31
0.51
Lv
10.23
12.53
17.02
18.02
19.33
22.32
0.52
Prince George
467.7
(7)
Ar
10.29
12.59
17.08
14.48
15.48
18.08
20.42
19.39
0.41
22.38
0.58
Lv
15.28
Destination
Edmonton
2.54+1d
Line 70E: Grand Trunk Line (Prince George–Jasper)
Station Mile
(T‑mi)
Train number (Up)
7043E.1
L
711.1
R
7043E.2
L
7009E.1
L
71
Ex
7043E.3
L
7043E.4
L
109
Ltd
7009E.2
L
7043E.5
L
711.2
R
7043E.6
L
Origin
PR
6.20
Prince George
467.7
(7)
Ar
14.48
Lv
6.20
7.48
8.10
15.28
16.46
18.20
Foreman
473.0
(5)
Ar
ƒ
7.55
16.53
ƒ
Lv
ƒ
7.56
16.54
ƒ
Shelley
477.5
(3)
Ar
ƒ
8.01
16.59
ƒ
Lv
ƒ
8.02
17.00
ƒ
Willow River
486.8
(9)
Ar
6.42
8.12
8.32
17.10
18.41
Lv
6.44
8.13
8.36
17.12
18.44
Giscome
491.4
(5)
Ar
ƒ
8.18
17.17
ƒ
Lv
ƒ
8.19
17.18
ƒ
Newlands
498.6
(7)
Ar
ƒ
8.27
17.24
ƒ
Lv
ƒ
8.28
17.25
ƒ
Aleza Lake
505.1
(7)
Ar
ƒ
8.35
17.32
ƒ
Lv
ƒ
8.36
17.33
ƒ
Upper Fraser
509.8
(5)
Ar
ƒ
8.41
17.38
ƒ
Lv
ƒ
8.42
17.39
ƒ
Hansard
513.7
(4)
Ar
ƒ
8.46
17.43
ƒ
Lv
ƒ
8.47
17.44
ƒ
Sinclair Mills
523.4
(10)
Ar
7.24
8.57
9.14
17.54
19.24
Lv
7.28
8.59
9.18
17.56
19.28
Hutton
526.8
(3)
Ar
ƒ
9.04
18.01
ƒ
Lv
ƒ
9.05
18.02
ƒ
Longworth
534.5
(8)
Ar
ƒ
9.13
18.10
ƒ
Lv
ƒ
9.16
18.11
ƒ
Dome Creek
558.2
(24)
Ar
ƒ
9.41
18.36
ƒ
Lv
ƒ
9.42
18.37
ƒ
Urling
571.3
(13)
Ar
ƒ
9.56
18.51
ƒ
Lv
ƒ
9.57
18.52
ƒ
Loos
577.5
(6)
Ar
8.27
10.04
10.14
18.59
20.27
Lv
8.29
10.06
10.18
19.01
20.29
Brundall
581.0
(4)
Ar
ƒ
10.11
19.06
ƒ
Lv
ƒ
10.12
19.07
ƒ
Goat River
586.4
(5)
Ar
ƒ
10.18
19.13
ƒ
Lv
ƒ
10.19
19.14
ƒ
Legrand
600.8
(14)
Ar
ƒ
10.34
19.29
ƒ
Lv
ƒ
10.35
19.30
ƒ
Lamming Mills
608.5
(8)
Ar
ƒ
10.43
19.38
ƒ
Lv
ƒ
10.44
19.39
ƒ
McBride
613.8
(5)
Ar
9.10
10.50
10.56
17.54
19.45
21.10
Lv
5.20
9.14
7.20
10.54
11.10
12.20
14.16
18.04
19.50
18.01
21.14
21.57
Eddy
620.6
(7)
Ar
5.27
ƒ
7.27
11.01
12.27
14.23
19.57
18.08
ƒ
22.04
Lv
5.28
ƒ
7.28
11.02
12.28
14.24
19.58
18.09
ƒ
22.05
Raush Valley
626.4
(6)
Ar
5.34
ƒ
7.34
11.08
12.34
14.30
20.04
18.15
ƒ
22.11
Lv
5.35
ƒ
7.35
11.09
12.35
14.31
20.05
18.16
ƒ
22.12
Dunster
633.8
(7)
Ar
5.43
ƒ
7.43
11.17
12.43
14.39
20.13
18.24
ƒ
22.20
Lv
5.44
ƒ
7.44
11.18
12.44
14.40
20.14
18.27
ƒ
22.21
Croydon
639.2
(5)
Ar
5.50
ƒ
7.50
11.24
12.50
14.46
20.20
18.33
ƒ
22.27
Lv
5.51
ƒ
7.51
11.25
12.51
14.47
20.21
18.34
ƒ
22.28
Shere
647.0
(8)
Ar
5.59
ƒ
7.59
11.33
12.59
14.55
20.29
18.42
ƒ
22.36
Lv
6.00
ƒ
8.00
11.34
13.00
14.56
20.30
18.43
ƒ
22.37
Tete Jaune Cache
656.4
(9)
Ar
6.10
10.04
8.10
11.44
11.54
13.10
15.06
18.48
20.40
18.53
22.04
22.47
Lv
6.12
10.08
8.12
12.00
12.04
13.12
15.08
18.58
20.44
18.55
22.08
22.49
Mount Robson
666.5
(10)
Ar
Vlm
6.25
Vlm
10.21
Vlm
8.25
12.17
Vlm
13.25
Vlm
15.21
20.58
Vlm
19.08
Vlm
22.21
Vlm
23.02
Lv
12.18
20.59
Red Pass
677.3
(11)
Ar
12.34
(12.37)
21.14
Lv
12.42
(12.41)
21.15
Kettle Lakes
698.2
(20)
Ar
13.12
21.45
Lv
13.13
21.46
Yellowhead (PST)
border checks only
702.5
(-)
Ar
13.19
(13.15)
(20.00)
(21.52)
Lv
13.49
(14.15)
(21.00)
(22.22)
Geikie (MST)
712.8
(15)
Ar
15.02
23.36
Lv
15.03
23.37
Wynd
718.6
(6)
Ar
15.11
23.45
Lv
15.12
23.46
Jasper
721.2
(3)
Ar
15.17
14.40
22.25
23.51
Lv
15.00
22.45
Destination
Edmonton
20.20
Edmonton
2.54+1d

Route

A yellow background indicates an electrified section.

● - Scheduled Limited Express, Express, Rapid, and Local stop
▲ - Scheduled Express, Rapid, and Local stop
• - Local stop
| - No passenger service

Grand Trunk Line (Line 70)
Station Milepost Tariff-miles
from prev. stn.
Connecting lines Notes
Prince Rupert
0.0 0 -
Fairview
|
2.5 - - Freight only; BC's second-largest container terminal
Navy Junction
|
6.9 - HMBCS Rainbow (RBCNR) Junction only, no commercial service
Port Edward
8.9 9 - Nelson Bros Fisheries, Dominion Cellulose, Hooker Chemicals
North Pacific
|
12.8 - - Freight only; North Pacific Cannery
Cassiar Cannery
15.1 6 -
Ecstew
70.3 55 -
Zimagord
85.3 15 -
New Remo
88.9 4 -
Kitsumkaylum
92.9 4 - Skeena Forest Products, spur to Little, Haughland & Kerr Co, spur to Twin River Timber Co
Ganiks Laxha
95.0 2 1st Division (SPR)
2nd Division (SPR)
Named Terrace prior to 1980, in non-public use still called Terrace Station
Kitselas
101.6 7 -
Klew Nu
107.9 6 - Passenger only; named Usk prior to 1984
Pacific
119.9 12 - Passenger only; named Nicholl prior to 1917, former GTP division point
Dorreen
126.0 6 - Passenger only
Minskinish
140.9 15 - Named Cedarvale prior to 1978
Woodcock
146.4 5 -
Kitwanga
153.9 8 - Dominion Cellulose
Gitsegukla
163.3 10 - Passenger only
Skeena Crossing
|
164.9 - Red Rose Line Freight only
Carnaby
170.5 7 - Passenger only
South Hazelton
|
176.8 - - Freight only; Shell BC tank farm, Dominion Cellulose, Rim Forest Products
Hagwilget
180.1 10 - Named New Hazelton prior to 1961; S. H. Forsyth Co, Imperial Oil tank farm
Bulkley Canyon
187.6 8 - Passenger only
Beament
195.1 8 - Passenger only
Seaton
200.5 5 - Passenger only
Witset
205.1 5 - Named Moricetown prior to 1924
Doughty
211.5 6 - Passenger only
Evelyn
218.9 7 -
Lake Kathlyn
223.2 4 - Passenger only
Smithers
227.0 4 - Sawmill, BC Army underground facility
Tatlow
232.9 6 - Passenger only
Telkwa
236.5 4 - Pacific Inland Resources Ltd
Quick
245.1 9 - Passenger only
Walcott
253.5 9 - Passenger only
Barrett
260.8 7 - Houston Forest Products
Houston
267.1 6 -
Pleasant Valley
274.0 7 - Passenger only
North Bulkley
275.8 2 - Passenger only
Perow
279.7 4 - Passenger only
Topley
285.0 5 Topley Landing Branch
Forestdale
293.3 8 - Passenger only
Rose Lake
301.0 9 - Quarry
Palling
306.5 5 - Decker Lake Forest Products Ltd sawmill
Decker Lake
311.8 5 - Decker Lake Dairy Ltd
Burns Lake
317.3 6 - J. T. Nicholson Co, Cigas Products Ltd
Tintagel
325.0 8 - Passenger only
Sheraton
|
331.4 - - Freight only; Babine Forest Products sawmill
Priestley
335.0 10 - Pinnacle Pellets
Savory
346.0 11 - Passenger only
Endako
352.3 7 - EMU maintenance shops, Endako Railway Museum
Stellako
357.0 8 - Passenger only
Fraser Lake
360.2 3 - Fraser Lake Sawmills Ltd
Lejac
|
364.4 - - Freight only; sawmill
Beaumont
369.4 9 - Passenger only; Express stop in ski season only
Fort Fraser
373.4 4 - Fraser Lake Sawmills Ltd
Willowvale
378.2 5 - Passenger only
Engen
384.9 7 - Plateau Mills Ltd
Vanderhoof
398.2 13 Dog Creek Line L&P Timber Ltd, Nechako Lumber Ltd, Bond Bros Ltd
Hulatt
410.8 13 - Passenger only
Stuart
417.6 7 -
Hutchison
422.8 5 - Passenger only; rock spur at MP 423.9
Isle Pierre
435.6 12 - Passenger only
Domforco⁠-⁠Isle Pierre
|
438.0 - - Freight only; Domforco sawmill
Bednesti
447.7 12 - Passenger only
Chilako
456.8 9 - Dupont of BC; ballast pit spur at MP 458.1
Otway
461.0 4 - Passenger only; Prince George Gravel Ltd spur at MP 460.1
Prince George
467.7 7 North Fraser Line
Peace River Line
Numerous industries, locomotive and car shops, Central BC Forestry & Railway Museum
Foreman
473.0 5 Shady Valley Connecting Line Passenger only
Shelley
477.5 3 Shelley Branch Shelley Sawmills
Willow River
486.8 9 - Passenger only, spur to rock pit at MP 484.2
Giscome
491.4 5 - Graymont BC lime plant and quarry, Giscome Farms dairy complex
Newlands
498.6 7 - Passenger only
Aleza Lake
505.1 7 - United Forest Products
Upper Fraser
509.8 5 - Upper Fraser Sawmills
Hansard
513.7 4 - Passenger only
Sinclair Mills
523.4 10 - Named Dewey prior to 1919; Northwood Pulp & Timber Ltd
Hutton
526.8 13 - Ballast pit
Longworth
534.5 8 - Passenger only
Dome Creek
558.2 24 - Passenger only
Urling
571.3 13 - Passenger only; rock pit
Loos
577.5 6 - Sylva Lore Wood Products
Brundall
581.0 4 - Passenger only
Goat River
586.4 5 - Gravel pit
Legrand
600.8 14 - Passenger only
Lamming Mills
608.5 8 - Timberman Cedar Ltd
McBride
613.8 5 - McBride Plywoods Ltd; Zeidler Forest Industries spur at MP 611.1
Eddy
620.6 7 - Passenger only
Raush Valley
626.4 6 - Passenger only
Dunster
633.8 7 -
Croydon
639.2 5 -
Shere
647.0 8 - Passenger only
Tete Jaune Cache
656.4 9 Valemount Connecting Line Hauer Bros Co
Yexyexéscen
666.5 10 - Passenger only; originally named Mount Robson Station, public station renamed in 1989; still called Mt Robson Station in company use
Red Pass
677.3 11 Inter-Dominion Line Passenger only
Kettle Lakes
698.2 20 Inter-Dominion Line Passenger only
Yellowhead
702.5 - Inter-Dominion Line BC/Canada border, customs checks only; no commercial service
Geikie
712.8 15 Inter-Dominion Line Passenger only
Wynd
718.6 6 Inter-Dominion Line Passenger only
Jasper
721.2 3 Inter-Dominion Line
Edson Sub (CN)
BCR engine house and turntable
Topley Landing Branch (Line 7001)
Topley
0.0 - Grand Trunk Line
Topley Landing
|
24.0 - Grand Trunk Line Copper transhipment dock