Does anyone have a freight train schedule?/timetable?

I know freight trains don't run on schedules, but I wanted to know if anyone had a railroad timetable or schedule. Railfanning is pretty big for me, and it would be pretty nice to know when they may come through. Canadian National would be awesome, but any railroad in the U.S. will do. Except passenger