Also with spotty Internet and no cell signal at sea, they may want you to fill it in early. I agree that for Canadians living and traveling within Canada, it is confusing but I looked it up on the Canadian Govt website and it does say it is required before boarding.