Danbury, CT to Montreal, QC buses and trains from $99

Here are some trips other travelers have found on Routefriend.
$99
20h 39m
2 stops
Metro-North Amtrak
$119
23h 22m
2 stops
Metro-North Amtrak