This is a data module for Module:Adjacent stations. It supports services operated by Via Rail. For The Pas–Pukatawagan train, use Module:Adjacent stations/Keewatin Railway.
Line | Keys | Color | Hex color | Icon |
---|---|---|---|---|
The Canadian | Canadian |
FF0000 |
| |
Québec City–Windsor Corridor | Corridor |
361b98 |
| |
Jasper–Prince Rupert | Jasper-Prince Rupert or jasper–prince rupert |
ffcf00 |
| |
Kingston–Montreal | Kingston-Montreal |
361b98 |
| |
Montreal–Gaspé | Montreal-Gaspé or montreal-gaspe |
2F9803 |
| |
Montreal–Jonquière | Montreal-Jonquière or montreal–jonquière |
dd0680 |
| |
Montreal–Québec City | Montreal-Québec City or montreal-quebec |
361b98 |
| |
Montreal–Senneterre | Montreal-Senneterre or montreal–senneterre |
cb7100 |
| |
Ocean | Ocean |
0096d7 |
| |
Ottawa–Montreal | Ottawa-Montreal or fallowfield-montreal |
361b98 |
| |
Ottawa–Québec City | Ottawa-Québec City |
361b98 |
| |
Sarnia–Toronto | Sarnia-Toronto |
361b98 |
| |
Sudbury–White River | Sudbury-White River or sudbury–white river |
66a2dd |
| |
Toronto–Montreal | Toronto-Montreal |
361b98 |
| |
Maple Leaf | Toronto-New York |
361b98 |
| |
Toronto–Ottawa | Toronto-Ottawa |
361b98 |
| |
Victoria–Courtenay | Victoria-Courtenay |
a0ce66 |
| |
Windsor–Toronto | Windsor-Toronto |
361b98 |
| |
Winnipeg–Churchill | Winnipeg-Churchill or winnipeg–churchill |
00a0a8 |
|
local ab = "%1 station (Alberta)"
local bc = "%1 station (British Columbia)"
local bc_flagstop = "%1, British Columbia"
local bc_flagstop2 = "%1, British Columbia#Railway"
local bc_flagstop3 = "%1, British Columbia#%1 station"
local cn = "%1 station (Canadian National Railway)"
local go = "%1 GO Station"
local mb = "%1 station (Manitoba)"
local mb_flagstop = "%1, Manitoba#Railway station"
local mb_flagstop2 = "%1, Manitoba"
local ns = "%1 station (Nova Scotia)"
local nb = "%1 station (New Brunswick)"
local on = "%1 station (Ontario)"
local on_flagstop = "%1, Ontario#Railway station"
local on_flagstop2 = "%1, Ontario"
local on_flagstop3 = "%1, Ontario#Transportation"
local on_flagstop_thb = "Unorganized Thunder Bay District#Transportation"
local on_flagstop_norsud = "Unorganized North Sudbury District#Transportation"
local on_flagstop_anchor= "%1, Ontario#%1 station"
local qc = "%1 station (Quebec)"
local sk = "%1 station (Saskatchewan)"
local sk_flagstop = "%1, Saskatchewan#Railway station"
local sk_flagstop2 = "%1, Saskatchewan"
local sk_flagstop_anchor = "%1, Saskatchewan#%1 station"
local via = "%1 station (Via Rail)"
local wc = "Winnipeg–Churchill train"
local jpr = "Jasper–Prince Rupert train"
local swr = "Sudbury–White River train"
local minor_flagstop = "%1"
local minor_flagstop2 = "%1#Transportation"
local minor_flagstop_anchor = "%1#%1 station"
local p = {
"lang" = "en-US",
"system title" = "[[Via Rail]]",
"system icon" = "[[File:VIA Rail Canada simplified.svg|23px|link=Via Rail]]",
"name format" = "font-size: 130%; font-weight: bold; color: #ffffff; background-color: #1e3c78; padding: 0.4em 0;",
"header background color" = "4B4F54",
"header text color" = "FFCC00",
"system color" = "FFCC00",
"station format" = {
"%1 station",
"Agassiz" = bc,
"Ahuntsic" = via,
"Aldershot" = go,
"Alexandria" = on,
"Aleza Lake" = jpr,
"Armstrong" = "Armstrong, Thunder Bay District, Ontario",
"Atikameg Lake" = wc,
"Amherst" = ns,
"Amyot" = swr,
"Auden" = on_flagstop_thb,
"Azilda" = swr,
"Bathurst" = nb,
"Bend" = bc_flagstop3,
"Benny" = swr,
"Belleville" = on,
"Bonaventure" = via,
"Bolkow" = swr,
"Brampton" = go,
"Brereton Lake" = "Whiteshell Provincial Park#North Whiteshell",
"Bridgar" = wc,
"Burns Lake" = jpr,
"Burlington" = go,
"Burlington West" = "Burlington GO station",
"Canora" = sk,
"Canyon" = "Canyon, Kenora District",
"Caramat" = "Greenstone, Ontario#Transportation",
"Carleton" = qc,
"Cartier" = on,
"Cedarvale" = bc_flagstop2,
"Chatham" = on,
"Chelmsford" = on,
"Cherokee" = qc,
"Churchill" = mb,
"Collins" = "Namaygoosisagagun First Nation",
"Copelands Landing" = "Kenora District#Transportation",
"Dalton" = swr,
"Devon" = on,
"Dering" = wc,
"Dome Creek" = jpr,
"Dorval" = via,
"Dorreen" = jpr,
"Dunlop" = mb,
"Dunsmuir" = bc,
"Dunster" = bc,
"Dyce" = mb,
"Edmonton" = via,
"Esher" = swr,
"Elma" = mb_flagstop,
"Endeavour" = sk_flagstop_anchor,
"Endako" = jpr,
"Fallowfield" = on,
"Felix" = on_flagstop2,
"Ferland" = on_flagstop_thb,
"Fort Fraser" = jpr,
"Foleyet" = minor_flagstop2,
"Forks" = swr,
"Guelph" = "Guelph Central Station",
"Georgetown" = go,
"Gilbert Plains" = "Gilbert Plains#Transportation",
"Girdwood" = swr,
"Gladstone" = mb_flagstop,
"Glencoe" = on,
"Glenella" = mb_flagstop,
"Goat River" = jpr,
"Gogama" = minor_flagstop2,
"Grandview" = "Grandview, Manitoba",
"Grimsby" = via,
"Guildwood" = go,
"Halifax" = ns,
"Hamilton" = "LIUNA Station",
"Harvey" = {
"Jasper-Prince Rupert" = jpr,
"Atlantic" = nb,
},
"Hayward" = bc,
"Halcrow" = wc,
"Hinton" = ab,
"Hillsport" = minor_flagstop,
"Hope" = bc,
"Hockin" = wc,
"Houston" = bc,
"Hudson Bay" = "Hudson Bay, Saskatchewan#Railways",
"Hutton" = jpr,
"Kamsack" = minor_flagstop_anchor,
"Kettle Rapids" = wc,
"Kingston" = on,
"Kitwanga" = "%1#Railway",
"Kormak" = swr,
"Kwinitsa" = jpr,
"Ilford" = mb_flagstop,
"Joliette" = via,
"Laforest" = on_flagstop_norsud,
"Langford" = bc,
"Larchwood" = swr,
"Laurier" = mb_flagstop,
"Levack" = swr,
"Leven" = wc,
"Lochalsh" = swr,
"London" = on,
"Loos" = jpr,
"Longlac" = "%1#Transportation",
"Longworth" = jpr,
"Lyddal" = wc,
"Malachi" = on_flagstop2,
"Malton" = go,
"McBride" = jpr,
"McGregor" = jpr,
"McKee's Camp" = on_flagstop_norsud,
"Mikado" = sk_flagstop2,
"Montreal" = "Montreal Central Station",
"Moose Jaw" = "Moose Jaw station (Canadian Pacific Railway)",
"Mud River" = on_flagstop_thb,
"Munk" = wc,
"Musk" = swr,
"Nanaimo" = via,
"New Carlisle" = qc,
"New Hazelton" = jpr,
"New York" = "New York Penn Station",
"New Westminster" = cn,
"Niagara Falls, New York" = "Niagara Falls station (New York)",
"Niagara Falls, Ontario" = "Niagara Falls station (Ontario)",
"Nicholson" = swr,
"North Bay" = "North Bay station (Canadian Pacific Railway)",
"Nonsuch" = wc,
"Oakville" = go,
"O'Brien" = swr,
"Ochre River" = "Ochre River, Manitoba",
"Ophir" = "Whiteshell Provincial Park#North Whiteshell",
"Oshawa" = go,
"Ottermere" = on_flagstop2,
"Pacific" = bc_flagstop,
"Palmer" = bc,
"Paterson" = mb,
"Penny" = jpr,
"Pipun" = wc,
"Plumas" = "Plumas, Manitoba#Transportation",
"Pointe-aux-Trembles" = via,
"Pogamasing" = swr,
"Portage la Prairie" = cn,
"Quebec City" = "Gare du Palais",
"Ramsey" = on,
"Redditt" = minor_flagstop2,
"Red Lake Road" = on_flagstop2,
"Reserve" = "Rural Municipality of Hudson Bay No. 394#Transportation",
"Rice Lake" = on_flagstop_anchor,
"Richan" = minor_flagstop_anchor,
"Richmond" = qc,
"Roberts" = swr,
"Ruel" = on_flagstop2,
"Savant Lake" = minor_flagstop2,
"Sipiwesk" = wc,
"Sinclair Mills" = jpr,
"Sinker" = swr,
"St. Marys" = on,
"Sheahan" = swr,
"Sherbrooke" = cn,
"Stralak" = swr,
"Stratford" = on,
"Sudbury" = on,
"Sultan" = swr,
"Swanson" = swr,
"Telkwa" = jpr,
"Thompson" = mb,
"Tidal" = wc,
"Togo" = sk_flagstop2,
"Toronto" = "Union Station (Toronto)",
"Tremaudan" = wc,
"Truro" = ns,
"Upper Fraser" = jpr,
"Usk" = bc_flagstop,
"Vancouver" = "Pacific Central Station",
"Veregin" = minor_flagstop,
"Victoria" = "Victoria Station (British Columbia)",
"Wabowden" = minor_flagstop_anchor,
"Wellington" = bc,
"Westree" = minor_flagstop_anchor,
"Willow River" = jpr,
"Wivenhoe" = mb,
"Windsor" = on,
"Winnipeg" = "Union Station (Winnipeg)",
"Woodstock" = on,
"Woman River" = swr,
"Wyoming" = on,
},
"lines" = {
"_default" = {
"color" = "361b98",
},
"Canadian" = {
"title" = "[[The Canadian|The ''Canadian'']]",
"color" = "FF0000",
"left terminus" = "Vancouver",
"right terminus" = "Toronto",
},
"Corridor" = {
"title" = "[[Quebec City–Windsor Corridor (Via Rail)|Québec City–Windsor Corridor]]",
},
"Jasper-Prince Rupert" = {
"title" = "[[Jasper–Prince Rupert train|Jasper–Prince Rupert]]",
"color" = "ffcf00",
"left terminus" = "Prince Rupert",
"right terminus" = "Jasper",
},
"Kingston-Montreal" = {
"title" = "[[Quebec City–Windsor Corridor (Via Rail)|Kingston–Montreal]]",
"left terminus" = "Kingston",
"right terminus" = "Montreal",
},
"Montreal-Gaspé" = {
"title" = "[[Montreal–Gaspé train|Montreal–Gaspé]]",
"note-mid" = "(Suspended 2013-2026)",
"color" = "2F9803",
"left terminus" = "Montreal",
"right terminus" = "Gaspé",
},
"Montreal-Jonquière" = {
"title" = "[[Montreal–Jonquière train|Montreal–Jonquière]]",
"color" = "dd0680",
"left terminus" = "Montreal",
"right terminus" = "Jonquière",
},
"Montreal-Québec City" = {
"title" = "[[Quebec City–Windsor Corridor (Via Rail)|Montreal–Québec City]]",
"left terminus" = "Montreal",
"right terminus" = "Quebec City",
},
"Montreal-Senneterre" = {
"title" = "[[Montreal–Senneterre train|Montreal–Senneterre]]",
"color" = "cb7100",
"left terminus" = "Montreal",
"right terminus" = "Senneterre",
},
"Ocean" = {
"title" = "''[[Ocean (train)|Ocean]]''",
"color" = "0096d7",
"left terminus" = "Montreal",
"right terminus" = "Halifax",
},
"Ottawa-Montreal" = {
"title" = "[[Quebec City–Windsor Corridor (Via Rail)|Ottawa–Montreal]]",
"left terminus" = {"Ottawa", "Fallowfield"},
"right terminus" = "Montreal",
},
"Ottawa-Québec City" = {
"title" = "[[Quebec City–Windsor Corridor (Via Rail)|Ottawa–Québec City]]",
"left terminus" = "Ottawa",
"right terminus" = "Quebec City",
},
"Sarnia-Toronto" = {
"title" = "[[Quebec City–Windsor Corridor (Via Rail)|Sarnia–Toronto]]",
"left terminus" = "Sarnia",
"right terminus" = "Toronto",
},
"Sudbury-White River" = {
"title" = "[[Sudbury–White River train|Sudbury–White River]]",
"color" = "66a2dd",
"left terminus" = "White River",
"right terminus" = "Sudbury",
},
"Toronto-Montreal" = {
"title" = "[[Quebec City–Windsor Corridor (Via Rail)|Toronto–Montreal]]",
"left terminus" = "Toronto",
"right terminus" = "Montreal",
},
"Toronto-New York" = {
"title" = "''[[Maple Leaf (train)|Maple Leaf]]''",
"left terminus" = "Toronto",
"right terminus" = "New York",
"types" = {
"Reversed" = {
"title" = "",
"left terminus" = "New York",
"right terminus" = "Toronto",
},
},
},
"Toronto-Ottawa" = {
"title" = "[[Quebec City–Windsor Corridor (Via Rail)|Toronto–Ottawa]]",
"left terminus" = "Toronto",
"right terminus" = "Ottawa",
},
"Victoria-Courtenay" = {
"title" = "[[Victoria–Courtenay train|Victoria–Courtenay]]",
"color" = "a0ce66",
"left terminus" = "Courtenay",
"right terminus" = "Victoria",
},
"Windsor-Toronto" = {
"title" = "[[Quebec City–Windsor Corridor (Via Rail)|Windsor–Toronto]]",
"left terminus" = "Windsor",
"right terminus" = "Toronto",
},
"Winnipeg-Churchill" = {
"title" = "[[Winnipeg–Churchill train|Winnipeg–Churchill]]",
"color" = "00a0a8",
"left terminus" = "Churchill",
"right terminus" = "Winnipeg",
},
"Atlantic" = {
"title" = "''[[Atlantic (train)|Atlantic]]''",
"color" = "0096d7",
"left terminus" = "Montreal",
"right terminus" = "Halifax",
},
"Super Continental" = {
"title" = "''[[Super Continental]]''",
"color" = "228C22",
"left terminus" = "Vancouver",
"right terminus" = "Toronto",
},
"Montreal-Sherbrooke" = {
"title" = "Montreal–Sherbrooke",
"color" = "FFCC00",
"left terminus" = "Montreal",
"right terminus" = "Sherbrooke",
},
},
"aliases" = {
"aldershot-montreal" = "Toronto-Montreal",
"fallowfield-montreal" = "Ottawa-Montreal",
"jasper–prince rupert" = "Jasper-Prince Rupert",
"montreal-gaspe" = "Montreal-Gaspé",
"montreal–jonquière" = "Montreal-Jonquière",
"montreal-quebec" = "Montreal-Québec City",
"montreal–senneterre" = "Montreal-Senneterre",
"sudbury–white river" = "Sudbury-White River",
"winnipeg–churchill" = "Winnipeg-Churchill",
},
}
return p