Following prices are in Canadian dollars. Also, please excuse the lengthy answer. There are two methods:
A round-trip ticket from Manchester, NH, to Montreal, QC, costs between $75 and $150 on Greyhound, depending on if you buy the tickets 21 days in advanced ($75), or at the counter on the day of the trip ($150). … Read more