Boat is a very general term in US English-- it can mean a small rowboat (2 people), a small fishing boat (2-5 people), a river boat/pontoon boat (up to maybe 10 people), or it could be a larger boat like a ferry or even a larger ship. In your example, though, I would agree with the others that it would be a ferry.
But, you can sort of safely use the word boat to refer to all kinds of things. Although with a canoe or kayak, more often then not, we refer to these with their proper name.