It's a boxing metaphor. 'On the ropes' - when a boxer is trapped up against the ropes by his opponent - he's losing 'heading for the canvas' - been knocked out or punched so hard he falls down to the canvas floor of the boxing ring - he's lost
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.