City Dear Urban Diplomat: Can Porter Airlines really demand that I pay for food with my credit card instead of cash?