Honestly Air Canada is a nightmare but if lucky enough to speak to a good agent, you might get what you are looking for. This past winter, we were left stranded by transfer at airport because of delayed flights with Air Canada and we requested a refund to travel agent for the incurred charges to get a taxi to our Hotel since we were supposed to have a free private transfer. Good luck. Not planning on using Air Canada to catch a cruise but sometimes, we have no many choices here on East Coast.