Via Rail paid out $31M in vouchers, mostly from CN crossing delays

This post was originally published on CBC News: The National.