I just got back from an Alaskan cruise that stopped in Prince Rupert. The person I was traveling with received a DUI about 6 years ago in 2016. He had no problem boarding the ship in San Francisco. We did not try to get off the ship in Canada so I don't know if that would have been an issue.