Thank you all for your replies.
I booked the Sapphire Princess leaving Nov.29. Oceanview cabin for $499 CDN or $625.17 with the govt fees and fuel sup. The Holland America price was in the $700's.
I'm using my Aeroplan miles to fly too so can't beat the overall price.
Can't wait to be waited on hand and food (Freudian slip-foot).