I did this cruise both in 2005 & 2006 and both times the weather was warm & sunny, usually didn't need jackets by 10:00. also, Prind Rupert, BC is a really nice port to visit. In 2006 Tracy Arm was too filled with ice, so the Captain took us to another glacier that's rarely visited and it was spectacular. Don't worry about a formal night, most men just wear a regular coat & tie on this one.
Jim