In Canada , the taxes and port fees have to be included in the price , just have get the daily “service charge” included
You can lobby your government to have them included in the price
Just to be a bit off topic , how about the resort fees some hotels add on to the price of the room 😱