Same here in Canada. I used to take the train between Montreal and Toronto frequently and I don't actually remember it ever being on time. It usually was 30-60 minutes late, since Via Rail shared rail with freight trains, but had a lower priority so it often needed to wait.