Sail said "Any chance you could stay one or two days post cruise? HAL has hotel program in Montreal if you don't want to book on your own..... or you might be able to get a better price booking yourself. "
You are much better off booking a hotel on your own as HAL charges per person whereas the rate at the hotels is per room.
Montreal is wonderful and so much to see & do. We used to visit often when DS and family lived there.