score:5
Taking your question at face value:
Yes, there are extensive road, rail and bus connections between USA and Canada. There are very many road crossing points on the 8,891km land border between the two countries which allow private cars to cross, and rental cars depending on rental agreements.
Buses and trains run across the border between most major cities, and many towns close to the border. Check the timetables with either Amtrak or VIA Rail, Greyhound or other bus companies, or Google for them. Bus and rail connections certainly exist between your example cities. Be aware that they can take ten hours or more.
Ships are a rare and specialized form of transport between two countries with a massive land border, but East of Montreal you can find ferries that cross between the countries.