Experienced the same in Vancouver. Came from a cruise from Anchorage, and Vancouver was the first Canadian port. We just walked from the ship and never had to show our passport to any immigration officer. I suppose they do background checks before the arrival of the ship though.