Hi Steve: we sailed on the Diamond out of Seattle Sept. 17th. Our ship stopped in Victoria, BC for several hours the last evening of our cruise. We didn't get off the ship, but still had to complete a custom's form and go through customs/immigration when we disembarked in Seattle. If you're from the States, you don't list any purchases made in Alaska, but do have to report any purchases made on board. Enjoy your cruise!