Yes, Canada customs. Usually short and sweet, hand in your declaration card when disembarking at end of cruise. At the terminal before boarding you will go through US border security as you are technically going into the US. As Vancouverites, we have done many Alaska cruises.