If a show really needs a cliffhanger the show should budget for an extra episode to air if the next season is cancelled. If they don't want to do that, just end the season finale without a cliffhanger.
If Netflix had this guarantee, I would watch a lot more series. (I'm still a bit upset that HBO cancelled "Beforeigners" that had a major cliffhanger)