Green Line (Calgary)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Green Line
30px
Overview
Type Light rail
System CTrain
Status Planned (construction pending)
Locale Calgary, Alberta, Canada
Termini 16 Avenue N (160 Avenue N at full build-out)
Shepard (Seton at full build-out)
Stations 15 (29 at full build-out)
Website www.calgary.ca/greenline
Operation
Planned opening 2027 (2027)[1]
Owner Calgary Transit
Operator(s) Calgary Transit
Character At-grade, elevated, underground, street running
Technical
Line length 20 kilometres (12 mi)
(46 km at full build-out)
Track gauge 1,435 mm (4 ft 8 12 in)
Operating speed 80 kilometres per hour (50 mph)
Route number 203
Map diagram
Template:Green Line (Calgary)

The Green Line is a light rail transit (LRT) megaproject planned to run between north-central and southeastern Calgary, Alberta, Canada. When completed, it will be the third line in the CTrain system and will be known as Route 203, connecting with the existing Red Line and the Blue Line in Downtown Calgary. The Green Line is the largest public infrastructure project in the history of Alberta[2] and is three-and-a-half times bigger than the second-largest project.[3] It will be the first rail line in Calgary to operate low-floor trains.[4]

When completed, the Green Line will comprise 29 stations spanning 46 kilometres. Like the Red Line and Blue Line, the Green Line will be built in stages. Stage one of construction will feature 15 stations (9 at-grade, 4 underground, 2 elevated) and was funded and approved by Calgary City Council on June 16, 2020.[5] Major construction was planned to begin in early 2021 but is now delayed after the United Conservative provincial government failed to contribute their pledged portion of the line's funding and rebuked the project as a "line to nowhere".[6][7][8] This came after months of speculation from city officials, politicians and journalists that the provincial government, oil tycoons and other executives associated with the United Conservative Party[9][10][11][12] were attempting to stifle or cancel the Green Line despite its popular support.[13] Due to the provincial government's actions, the City of Calgary has temporarily paused the project's procurement though planning, pre-construction and public engagement continues.[8] On May 25, 2021, the City of Calgary announced “Pre-construction will begin [Spring 2021] with construction starting Fall 2021” starting with the Beltline segment of the line, segment 2A.[14] The city selected PCL Construction as the construction management contractor.[15] Stage one of construction is expected to be completed in 2027.[16]

Description

The Green Line will be an urban and suburban light-rail line using low-floor trains, integrated as part of Calgary's CTrain system. Like the rest of Calgary’s rail transit network, the Green Line will be entirely powered by renewable, wind generated electricity.[17] Operation of the line will be publicly funded by municipal taxation along with rider fares, and will be administered by Calgary Transit. Generally, stations will be smaller and less elaborate than existing CTrain stations, due to the use of low-floor trains. The southeast segment of the line will run similarly to the existing Red Line and Blue Line, with dedicated tracks, bells and gates on at-grade crossings and free standing stations. The track between 26 Avenue SE Station and Ramsay/Inglewood Station is then elevated on a guideway similar to the existing Sunalta Station. The line is then completely underground with four underground stations through the Beltline, the Centre City, and Eau Claire. The underground segment begins at a tunnel portal at 11 Avenue and 6 Street SE adjacent to the Victoria Park Bus Garage. It will enter the Beltline in a shallow tunnel below 11 Avenue SE, stopping underground at 4 Street SE and Centre Street South stations before reorienting northward and entering the centre city under 2 Street SW. The train then stops underground at 7 Avenue SW Station in Calgary’s urban core, providing direct transfer to the existing Red Line and Blue Line. The train will continue north, stopping underground at 2 Avenue SW Station in Eau Claire, exiting at a tunnel portal integrated into the Eau Claire Market, which will be redeveloped similar to the Central Library to accommodate the train. Then, an elevated guideway with two multi-use pathways will take tracks to Centre Street, north of the Centre Street Bridge. The train will then run northward in the centre two lanes of Centre Street in a dedicated right of way, leaving two lanes for car traffic south of McKnight Boulevard and four lanes north of McKnight Boulevard. The train will run without gates, bells or fences on most at-grade crossings along Centre Street. The train will continue northward, tracks will eventually enter into the median of Harvest Hills Boulevard, and the line will eventually span north of Stoney Trail into the outer suburban community of Keystone around 2043.[18][19]

Stations and route

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The line will run from north-central to southeast Calgary on 46 kilometres of track and will feature 29 stations. This will bring the total number of CTrain stations in Calgary to 74. The planned Green Line corridor is currently served via three bus rapid transit (BRT) routes: Route 300 (operating the Calgary International Airport and downtown, primarily along Centre Street), Route 301 (between North Pointe and downtown)[20] and Route 302 (between Seton and downtown).[21] Like the Red Line and Blue Line, the Green Line will be built in stages. Stage one of construction will extend from 16 Avenue North at 16 Avenue N Station, through downtown Calgary, to 126 Avenue SE at Shepard Station.[22]

Stage one of construction will be built incrementally in three smaller segments:[16]

Key
Terminus (final build-out)
Terminus (stage one)

Green Line (stage one)

Station[23] Grade Opening Platform type Parking spaces[24] Approximate location
16 Avenue N At-grade 2027 Centre None On Centre Street N, between 16 Avenue and 14 Avenue N in Crescent Heights, on the southern edge of Tuxedo Park
9 Avenue N At-grade 2027 Side None On Centre Street N, between 9 Avenue and 7 Avenue N in Crescent Heights, near Rotary Park
2 Avenue SW Underground 2027 Centre None Under Eau Claire, near the Bow River and Prince's Island Park, northwest of Riverfront Avenue and 2 Street SW
7 Avenue SW Underground 2027 Centre None Under 7 Avenue and 2 Street SW in Downtown Calgary, connection to the Red Line and Blue Line
Centre Street S Underground 2027 Centre None Under 11 Avenue SE, south of the Calgary Tower in the Beltline
4 Street SE Underground 2027 Centre None Under 11 Avenue SE, east of Olympic Way SE, at Stampede Park in the Beltline
Ramsay/Inglewood Elevated 2027 Side None Adjacent to the existing freight railroad tracks near 11 Avenue SE, elevated over 12 Street SE in Inglewood and Ramsay
26 Avenue SE Elevated 2027 Side None At 26 Avenue and 11 Street SE, elevated west of the Crossroads Market
Highfield At-grade 2027 Centre None Near Highfield Boulevard and Ogden Road SE, in Highfield, the city's oldest industrial area
Lynnwood/Millican At-grade 2027 Side 600 At Ogden Road and Millican Road SE adjacent to the Pop Davies Athletic Park in Lynnwood and Millican Estates
Ogden At-grade 2027 Side None In the community of Ogden, at the Canadian Pacific Railway headquarters
South Hill At-grade 2027 Side None Near Glenmore Trail and 24 Street SE adjacent to Riverbend
Quarry Park At-grade 2027 Side None Near Quarry Park Boulevard, along 26 Street SE in Quarry Park
Douglas Glen At-grade 2027 Side 600 Adjacent to 114 Avenue SE near Deerfoot Trail in Douglasdale/Douglaslgen
Shepard At-grade 2027 Side 600 Near 126 Avenue SE, at the South Trail Crossing shopping centre

Planned northern expansion

Station[25] Grade Opening Platform type Parking spaces[24] Approximate location
160 Avenue N† At-grade 2043[26] Centre None On Centre Street N, at 160 Avenue N, in the outer suburban community of Keystone
144 Avenue N At-grade TBD Centre None On Centre Street N, at 144 Avenue N, north of Stoney Trail, in the community of Livingston
North Pointe At-grade TBD Centre TBD On Harvest Hills Boulevard, at Panamount Boulevard in Coventry Hills and Panorama Hills
96 Avenue N At-grade TBD Side TBD On Harvest Hills Boulevard, at 96 Street N in Country Hills and Harvest Hills, future Calgary International Airport connection
Beddington At-grade TBD Side TBD On Centre Street N, at Beddington Boulevard in Beddington Heights
64 Avenue N At-grade TBD Side None On Centre Street N, at 64 Avenue N in Huntington Hills
Thorncliffe At-grade TBD Side None On Centre Street N, at McKnight Blvd in Thorncliffe
40 Avenue N At-grade TBD Side None On Centre Street N, at 40 Avenue N in Highland Park near the Greenview industrial area
28 Avenue N At-grade TBD Side None On Centre Street N, at 28 Avenue N in Tuxedo Park

Planned southeastern expansion

Station[27] Grade Opening Platform type Parking spaces[24] Approximate location
Prestwick At-grade TBD Side TBD Adjacent to New Brighton at Prestwick Gate and 52 Street SE
McKenzie Towne At-grade TBD Side TBD In McKenzie Towne at McKenzie Towne Avenue and 52 Street SE
Auburn Bay/Mahogany At-grade TBD Side TBD In Auburn Bay and Mahogany, at Auburn Meadows Avenue and 52 Street SE, south of Stoney Trail
South Hospital At-grade TBD Side None At the South Health Campus, adjacent to Market Street SE
Seton† At-grade TBD Centre TBD At Seton Avenue and Seton Way SE, in the community of Seton

Expansion timeline and funding

Though the alignment and general design of future expansions have been approved by city council, the timeline and funding of future extensions has not yet been determined. Construction stage one builds the most complex and the most expensive segment of the line first - allowing incremental, relatively simple expansion of the line as funding becomes available. The full build-out of the line is estimated to require an additional CA$2–3 billion. In 2019, several potential stage two build-outs were evaluated for variable amounts of potential future funding. These were:[28]

  • CA$250–400 million:
  • CA$400–700 million:
  • CA$700 million–$1 billion:
    • North to 64 Avenue N or
    • South to Seton or
    • North to 40 Avenue N and south to Auburn Bay/Mahogany

Additional infrastructure

When completed, stage one of the Green Line will feature:

  • 40–45 low floor light rail trains, each 40 metres long
  • 20 kilometres of track
  • 15 stations (9 at-grade, 4 underground, 2 elevated)
  • 3 park and ride facilities with a total of 1,800 – 1,900 stalls (Lynnwood/Millican, Douglas Glen, and Shepard)
  • 1 kilometre of elevated track between Ramsay/Inglewood to 26 Avenue SE stations
  • 1 light rail vehicle (LRV) maintenance and storage facility, north of Shepard Station[29]

When the full line is complete, it will also feature 12 bridges, 10 park and ride facilities (with 5,000 to 6,000 parking stalls), 10 tunnels (including the 4 km (2.5 mi)-long centre city tunnel from 2 St SW in Eau Claire to Olympic Way SE in Victoria Park, a bridge connecting Eau Claire to Centre Street North, and 2 LRV maintenance and storage facilities (at Shepard and 96 Avenue N).[30][18]

Impact

The megaproject is expected to have far-reaching impacts to the mobility, economics and quality of life of hundreds of thousands of Calgarians.[22] The Green Line will be entirely powered by wind generated electricity, reducing greenhouse gas emissions by 67,000 tonnes of carbon dioxide per year, equivalent to 14,200 fewer vehicles on Calgary's roadways.[31][32] This saves 22 million litres of gasoline and diesel fuel yearly and reduces city-wide smog by 2%.[31] Deerfoot Trail is currently the primary transportation route from north-central to southeast Calgary. It is the busiest freeway in Alberta, and suffers from chronic congestion. Calgarians spent an average of 15.7 hours in peak hour congestion in 2016.[33][34] The Green Line alignment runs adjacent to Deerfoot Trail and is expected to be a catalyst for reducing traffic on the arterial route, as well as having impacts on traffic city wide. The completed Green Line will reduce city-wide congestion by 10-15% and reduce total vehicle kilometres traveled by up to 40%.[34] Additionally, the line will reduce travel times for existing north-central BRT and southeast BRT riders by an average of 25 minutes.[22] Centre Street between 9 Avenue N - McKnight Blvd will be reduced to two lanes for vehicle traffic, converting the road from an arterial through-road to a local street. Those wishing to travel between downtown — McKnight Blvd using Centre Street will be encouraged to ride the CTrain, or take alternate routes such as Edmonton Trail or 14 Street NW. The line will contribute towards Calgary's economic recovery in response to the COVID-19 pandemic by generating 20,000 jobs for the construction of stage one alone, and by connecting 200,000 jobs within walking distance of the route. When completed, it’s expected that 140,000 people will ride the Green Line every day. Stage one of construction is expected to have a daily ridership of 65,000 people.[22]

History

Early history

Trams ran on the surface of Centre Street for 41 years, from 1909 to 1950.[35] The Green Line will restore the historic alignment of Calgary’s trams, running trains on the surface of Centre Street as well.

The Green Line was first envisioned in 1983, two years after Calgary’s first LRT line opened.[36] As early as 1986, the communities of McKenzie Towne, New Brighton and Copperfield had set aside land along 52 Street SE for the future line. In 1987, the city then conducted the Southeast Mass Transit Corridor Study and concluded that southeast Calgary would one day require a dedicated light rail line.[37]

Original proposal

In 2010, the city anticipated that the Green Line would be required before Calgary’s population reached 1.25 million, though the city surpassed that population just 5 years later.[38] Chronic congestion on Deerfoot Trail is partly attributed to the failure to construct the Green Line before the 1.25 million population target.[39] In 2011, the city began considering three possible alignments for the north-central leg of the Green Line: along Nose Creek adjacent to Deerfoot Trail, on Edmonton Trail, or on Centre Street. After engagement with the public, the city selected Centre Street as the preferred alignment.[40] In 2012, the Green Line was proposed as two separate new lines — one from downtown to north central and one from downtown to the southeast.[41] The division of the line was rejected by council.[42] Through 2016, $101 million had been spent on right-of-way acquisition and preliminary studies.[43] In May 2017, the city revealed the line's suggested alignment and announced it would be built in stages due to the unexpectedly high costs of certain design choices.[44] Although the original estimate for the entire 28-station Green Line was $4.5 billion,[45] the cost of stage one alone, including the $1.95 billion cost of the centre city tunnel,[46] was estimated at $4.65 billion.[44]

Funding and alignment changes

In 2015, the Government of Canada announced that it would invest a historic $1.53 billion in the Green Line, the single largest federal investment for an infrastructure project in Alberta, ever.[47] In early 2019, Alberta’s NDP provincial government committed $1.53 billion in funding paid for by the provincial carbon tax.[48] Over time, the City of Calgary set aside funding for the Green Line and has designated a $1.53 billion investment in the project. The Green Line is funded by three roughly equal contributions from all three orders of government. In late 2019, after the 2019 Alberta General Election, the newly elected United Conservative provincial government cut the Green Line’s budget by 86%[12] and passed legislation allowing their government to terminate their contribution “without cause” and with only 90 days notice.[49] This move complicated the city’s ability to move forward with the project, hinders the city’s access to the federal government’s investment and has raised uncertainty among potential procurement bidders. The provincial government’s decision has also temporarily made the City of Calgary the sole funder of the project as they do not have access to the federal government’s contribution until stage one of construction is complete. On May 12, 2020, the city announced changes to the alignment of the line to keep the project within budget. The revised alignment replaced the deep-earth tunnel under the Bow River with an elevated guideway over the east end of Prince's Island Park. The elimination of the tunnel under the river significantly reduces construction cost and risk. The changes also brought the line to the surface between 9 Avenue N and 16 Avenue N, running along the two centre lanes of Centre Street in a dedicated right of way. The Green Line north of 16 Avenue N has been planned as a surface running train since the city’s 2017 recommendations. The changes also included the addition of 9 Avenue N Station in Crescent Heights, increasing the number of stations in stage one of construction to 15, and bringing the total number of stations to 29. 2 Avenue SW Station and 4 Street SE Station were moved from being at-grade to underground and the Beltline section of the line was moved one block north to run under 11 Avenue South, rather than under 12 Avenue South as initially recommended. The plan for a tunnel under the intersection of Barlow Trail and 114 Avenue SE was scrapped in favour of an elevated guideway over the intersection, and the park and ride at Shepard station was revised from a parkade to a surface parking lot.[50][51]

Opposition

As the megaproject's approval was looming in early 2020, a group of wealthy oil industry and business executives, all with ties to the United Conservative Party,[9] organized an invite only event at the Calgary Petroleum Club with city officials.[52] Despite speculation that the group's objective was to cancel the project despite its popular public support,[13][53][54] some attendees insisted otherwise.[55] One of the participants, oil industry executive Jim Gray, suggested the group was not opposed to the line but instead wanted to "de-risk" it.[55] The group called for replacing half of the rail line with a bus, cancelling the downtown subway, and for the use of high-floor trains.[11] The group also funneled thousands of dollars into an online advertising campaign opposing the Green Line under the titles of "An Ad Hoc Committee of Calgary Citizens", "Rethink the Green Line", and "Green Line Done Right". Facebook says the group’s ads were seen by millions of Albertans.[56] The group also published editorials in local newspapers, like the Calgary Herald, making a variety of dubious claims about the project and calling for its pause or cancellation. Additionally, the group hung anti-Green Line flyers in communities around the city and operated a website opposing the Green Line.[57] In December 2020, the United Conservative Minister of Transportation, Ric McIver, rebuked the Green Line saying in a statement that the train is a "line to nowhere"[7] and the city does not have "any credible plan".[58] After an additional 6 months of delays subsequent to McIver’s statement saying the project’s technical plans were inadequate, the province then announced the technical issues had been resolved despite no changes to the line’s design or alignment.[59] Despite the issue cited as the reason the province failed to contribute their pledged portion of the project’s funding being resolved, the United Conservative provincial government then announced that it would continue withholding funding, the city needed to produce a new business case for the line, and it would be investing in the widening of Deerfoot Trail.[59][60] The Alberta provincial government has also retained legislation allowing them to revoke their contribution with only 90 days notice. Officials say this move complicates the project’s procurement, increases the project’s overall cost by millions of dollars and has successfully delayed the project by at least one year.[10] Despite these actions, the provincial government maintains publicly that they support the idea of the Green Line.[61][6] 2021 Calgary mayoral candidate Jeromy Farkas was the only member of council to vote against the nearly unanimous approval of the project.[3]

Approval and public opinion

On June 16, 2020, council voted 14 to 1 to approve construction stage one of the Green Line despite vocal opposition from a small group of wealthy and influential businesspeople.[16] Several polls conducted in 2020 and 2021 have suggested that the megaproject has popular public support. A poll conducted in June 2020 found 68.7% of Calgarians in support of the project with its updated 2020 alignment.[13] According to a 2021 survey conducted by the City of Calgary, 90% of respondents said the Green Line is important to the future of the city and 89% said it is an important addition to the city’s transportation network. The CA$5.5 billion cost of stage one will be shared in roughly equal portions between the federal government, provincial government, and the City of Calgary.[62][63]

Construction

The City of Calgary began preparing for construction in 2017 with utility relocation and environmental redemption projects along the alignment of the line and spent over $500 million.[64] The city states the project is "shovel ready".[7] Construction of stage one was expected to begin in 2021 and was to be completed in 2027.[16][7] On December 17, 2020 the City of Calgary "paused" construction procurement after the United Conservative provincial government failed to transfer their contribution of the line's funding that was committed in 2015.[8] That same day, the spokesman for the party's Minister of Transportation, Ric McIver, stated that the train is a "line to nowhere"[7] despite the project's popular support,[13] an overdue lack of adequate rapid transit in Calgary's north-central and southeastern communities,[38] and a projected daily ridership of 140,000 people when completed.[22] Due to the ongoing issues inflicted by the provincial government, reports surfaced in March 2021 indicating that construction is unlikely to begin in 2021 as previously planned by the city. Mayor Naheed Nenshi advised he "can’t see a world where there will be major construction" in 2021.[65] Mayor Nenshi also stated that the provincial government's actions delaying construction of the line will add "tens of millions of dollars" to the project's cost.[7] On May 25, 2021, the City of Calgary announced “Preconstruction will begin [Spring 2021] with construction starting Fall 2021” on the Beltline segment of the line. The city selected PCL Construction as the construction management contractor.[15]

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
  7. 7.0 7.1 7.2 7.3 7.4 7.5 Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 8.2 Lua error in package.lua at line 80: module 'strict' not found.
  9. 9.0 9.1 Lua error in package.lua at line 80: module 'strict' not found.
  10. 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
  11. 11.0 11.1 Lua error in package.lua at line 80: module 'strict' not found.
  12. 12.0 12.1 Lua error in package.lua at line 80: module 'strict' not found.
  13. 13.0 13.1 13.2 13.3 Lua error in package.lua at line 80: module 'strict' not found.
  14. 14.0 14.1 Lua error in package.lua at line 80: module 'strict' not found.
  15. 15.0 15.1 Lua error in package.lua at line 80: module 'strict' not found.
  16. 16.0 16.1 16.2 16.3 Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. 18.0 18.1 Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. 22.0 22.1 22.2 22.3 22.4 Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. 24.0 24.1 24.2 Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. 31.0 31.1 Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. 34.0 34.1 Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. 38.0 38.1 Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. 44.0 44.1 Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. 55.0 55.1 Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. 59.0 59.1 Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.

External links

  • Green Line LRT Long Term Vision: 160 Avenue N to Seton, in twelve parts: