I did the Canal in January on QE2 - it was wonderful....interesting people onboard taht were either doing all or partial World Cruise.
I left from NYC & it snowed when we sailed - the second day was overcast & when we got to Ft Lauderdale it was beautiful - hat weather all the way to LA - the last day in the late afternoon94pm) we put on sweaters so we could have cocktails on the top deck....
For me it meant only flying one way(LA back to NYC)
also sometime after Acapulco they were offering a $600 fare from LA to Hawaii with the flight back - anyone could take advantage of it. a couple I had dinner with took it - i had to return to NYC