Other combinations are probably better, but this ticks your boxes:
Oceania Regatta:
Thursday, September 7 Vancouver, BC, Canada 6:00pm
Friday, September 8 At Sea
Saturday, September 9 Ketchikan, AK 8:00am 4:00pm
Sunday, September 10 Juneau, AK 10:00am 8:00pm
Monday, September 11 Skagway, AK 8:00am 5:00pm
Tuesday, September 12 Hubbard Glacier, AK (Cruising)
Wednesday, September 13 Sitka, AK 7:00am 4:00pm
Thursday, September 14 Prince Rupert, BC, Canada Noon 8:00pm
Friday, September 15 Inside Passage, AK (Cruising)
Saturday, September 16 Victoria, BC, Canada 8:00am 5:00pm
Sunday, September 17 Astoria, OR 9:00am 6:00pm
Monday, September 18 At Sea
Tuesday, September 19 At Sea
Wednesday, September 20 Los Angeles (San Pedro), CA 8:00am
Holland America Zaandam:
Sunday, September 24 Montreal, QC, Canada 5:00pm
Sunday, September 24 St. Lawrence Seaway (Cruising)
Monday, September 25 Quebec City, QC, Canada 7:00am 4:00pm
Tuesday, September 26 St. Lawrence Seaway (Cruising)
Wednesday, September 27 Charlottetown, PE, Canada 9:00am 6:00pm
Thursday, September 28 Sydney, NS, Canada 8:00am 4:00pm
Friday, September 29 Halifax, NS, Canada 8:00am 4:00pm
Saturday, September 30 Bar Harbor, ME 8:00am 5:00pm
Sunday, October 1 Boston, MA 7:00am 5:00pm
Monday, October 2 At Sea
Tuesday, October 3 Norfolk, VA 7:00am 5:00pm
Wednesday, October 4 At Sea
Thursday, October 5 Charleston, SC 7:00am 6:00pm
Friday, October 6 At Sea
Saturday, October 7 Fort Lauderdale, FL 7:00am