> I don't like the idea of an airline stranding people in a foreign country
If you're going to break a number of laws on a flight, I don't think it's terribly surprising that the same business, or other airlines, might decline to do business with you in the future.
Ultimately, these are private enterprises and you're not entitled to your preferred mode of transportation for a return trip to Canada. It would be a lot more inconvenient to have to bus or rent a car to drive all the way back, but if you're going to break a bunch of laws the consequences may, unsurprisingly, be inconvenient.