Just shows you how bullshit Metra is with all the delays and broken trains. They want to blame the weather. Yet you got trains that work in the desert and in Canada blasting through 12ft of snow.
CN specifically Operates an EXCEEDINGLY tight ship, and are an early adopter of new and innovative solution and technologies (Unlike most railways)
Metra's EMD locomotives date back to the late 1970's... Some of their cars are even older, especially on the UP lines. The Mauritania Railway took those EMD SD70's probably some time in 2011, as the order was placed in 2010. Get back to me in 2052 how those SD70's are doing.
Age, wear and tear play a pretty significant role too.
And then to top it all off, when Metra did get new locomotives (Motive Power MP36H's), they were a disaster and had no where near the longevity/durability of the aged EMD units. So Metra purchased a couple F40PH's from a museum, some old F40PH's from Amtrak's retired fleet IIRC, and even brought back a couple of even older F40C's (dating back to the early 70's), that the MP36H's replaced, just to maintain proper service levels while the MP36H's were sent back for repairs, software updates, or rebuilt (a few were in crashes if I also recall).
So much so was the MP36H experiment a disaster, as well as being much cheaper, that Metra has actually rehabbed (or in the process of rehabbing) those 40+ year old EMD locomotives.
Motive Power AKA Wabtec's Merger with GE Locomotive is going to be interesting to say the least.... The two locomotive manufactures known for comically bad reliability or gross oversight merging...
I work in the IOT Industry in Rail space, I'm excited to see the hilarity ensue from those two monsters merging.
Progress Rail/EMD/Caterpillar make solid stuff, but Emissions and fuel economy allowed GE to take the crown back in the late 90's early 00's and firmly take over.
I still don't fully understand how Wabtec grew so much and so quickly given their beginnings... I need to read up on that still.