Question: why are nsf charges so high?
Answer: Because banks don't want you to overdraw your account, NSF fees are quite high—most Canadian financial institutions charge around $45 per transaction. ... If you were trying to pay a merchant for goods and/or services, they may also charge you a fee, plus any applicable fees resulting from late payment.