I am not opposed to the user-pay principle. Air travel is a very expensive mode of transport. It is only natural that users should pay, especially if they are going to lie in the sun, as you said.
On the other hand, I would make a distinction between those people and people who live in the regions, in Sept-Îles, Îles de la Madeleine or Baie‑Comeau, for instance. They need air travel. It is an essential service if they need to travel for personal or medical reasons and so forth. The federal government should look into that.
There are pairs of cities in Canada that are underserved. Sometimes Air Canada is the only option, if it has not yet completely withdrawn from those markets. There is simply no other airline to replace it. If there is one, those companies are vulnerable and are struggling.
It is time for the federal government to look into this issue and learn from how things are done in other countries, in the United States and Europe, because the market simply doesn't work.