Opinion: Passenger-train service falling off the rails

Traveling across Canada on VIA Rail's Canadian, one encounters some 20 to 30 freight trains per day. Most of these trains are too long to fit the …