Westwood College-Denver North to Toronto, ON buses and trains from $302

Here are some trips other travelers have found on Routefriend.
$302
1d 22h
3 stops
Amtrak