CN makes a few hundred thousand $$ for each monster-train they dispatch on their mainline. VIA, they pay what, I hear its $25k or so, give or take, for each Toronto-Vancouver trip. Not even covering the cost of the infrastructure. And even with 200 people on The Canadian (probably average load year...