“Carry the can” = to accept blame or responsibility for something that one did not cause. (Merriam-Webster)
New one on me.
As much Brit TV as I’ve watched since the 80s, a new one on me.