The challenge with the author's metaphor -- is that if a "grain" car derails - there won't be a massive cleanup cost.

If there is a major spill into the Fraser River,  Vancouver Harbour or the Straits of Georgia/Juan de Fuca -- the costs of cleanup will be massive - if they are even possible.

The charges from BC mean that BC gets some of the benefit to offset the massive financial/environmental exposure/risk.