Just saw this On arrive can
If you have no smartphone or are taking a short trip
Within 72 hours of your arrival in Canada or before taking a short trip outside Canada, you can sign in to ArriveCAN from a computer to get your ArriveCAN receipt. Print your receipt and take it with you when you travel. You can also have someone submit your travel information on your behalf.
means you may have to access a pc on the ship to print it off.