I don't know. Good question. I don't have the answer.
I was aware of it at airports, but it hasn't been an issue that someone has raised with me recently. But, yes, I would see no reason why they should not pay, just because the federal government is an owner of the facility. The collection of fees and the daily operations have been delegated to the authorities, so I think they should pay, whether that's an airport or a harbour.