Via Rail says its trains are back on schedule after a freight train derailment delayed trips between Toronto and Montreal or Ottawa for hours on Saturday.