You've put your finger on the sore spot. It's actually the market that decides.
Nevertheless, Canadian consumers pay the price. It's probably in their interest for their consumption to bring them a return in economic terms. In the case of Montreal, the loss of 500 jobs in a refinery didn't help bring prices down, but rather enabled a company to maximize its profits in its New York refinery.
The market is not the free market, but rather the market you decide it is. It's not the Canadian market according to its benefits for Canada; it's benefits rather according to your international investments.
Canada may be entitled...