There's one other thing I wanted to point out. CN is a big company, and B.C. Rail is a branch line. It's not a main line from their perspective. My experience with branch lines within CN is that they get all the junk.
On April 16th, 2007. See this statement in context.