It is a very short, required, port to satisfy PSVA. I am surprised that Canada has not made it mandatory that they stay longer ($$$$) like Ensenada, Mexico did. It might be just too long a trek from the previous port in Alaska to make to to Victoria earlier. It's only used for ships that do round trips out of Seattle. Not required for ships that sail in/out of Vancouver.
Yes, cash out of casino as soon as you leave your last Alaskan port. Casino will be closed in/around Victoria and Canada.