Edgewood College to Canton, IL buses and trains from $51

Here are some trips other travelers have found on Routefriend.
$51
7h 34m
1 stop
Amtrak
$115
2d 10h
7 stops
Greyhound Amtrak