How Do You Pay For Things In London?

Can I use my debit card in London?

.

Should I bring cash to London?

Can I use my Canadian debit card in the UK?

Can I use US dollars in London?