Bridgeport, CT to Toronto, ON buses and trains from $154

Here are some trips other travelers have found on Routefriend.
$154
19h 43m
3 stops
Metro-North Amtrak
$156
16h 16m
2 stops
Amtrak Greyhound
$?
14h 40m
2 stops
Metro-North Amtrak