Cathy--at least you get to Glacier Bay and have a bit more time in the various ports.  I still don't see wasting a day in BC on a 7 day Alaska cruise though.  If you're going to see Alaska, I would start further north to begin with.  Regardless, enjoy your trip!