I find it very interesting how many people are saying they've never written or received a physical cheque. I got one last week from 'checkout 51', which is a rebate app here in Canada. I don't write many physical cheques, as others have said, etransfer is easier. However it has a $3,000 daily limit. I guess my MPP problem is that I write cheques bigger than that. (we're having our dream retirement home built, so there are a few 'big' cheques being written).
But even without that - Never written or received a cheque - wow. Never gotten a cheque as a gift? Never written a cheque as a gift? (after receiving over $10K in cash as wedding gifts many years ago and having to deal with getting it to the bank, I never gift cash at weddings)
I'm 28 and I've never seen a physical check in my life.
People either get cash from an ATM, pay by card in a store, or do a wire transfer. I got my own bank account (with a debit card) when I turned 12, which is the traditional age to open a bank account in my country, and I remember the first year I had a bank account, I did wire transfers on paper - write a paper slip that looks kind of like a check, put it in a free envelope, send it to the bank and they manually processed the transfer. This would take 2-3 days. After that we got internet at home and I started using online banking.
For the past 5 years or so, nearly everyone under the age of 60 has had an online banking app on their smartphone, that allows you to transfer money from your phone. Those transactions are instant if you're paying to the same bank, or the same day when it goes to another bank.
The banks in my country have also developed an online payment system together (paypal-ish) that all banks and all major webshops participate in.
For gifts, I have always received gift certificates, cash or wire transfers (from my parents, for my birthday). In my country it would be very unusual for someone to receive 10k in cash as a wedding gift, but potentially, if you have a massive wedding with 300 guests, I guess that could happen. Giving large sums of money is pretty uncommon here. I wouldn't even know where to get a check if I wanted to write one - I have no idea if my bank still uses checks at all. I think technically it's still possible to do a wire transfer on paper, but not even my 85-year old grandma does that anymore. Checks have not been commonly used in my lifetime.
In my job, I do a lot of international payments, and no country has such a bad system for wire transfers as the USA. All transactions within Europe are easy, and international wire transfers to far away places like Australia, China or the middle east are no problem. But wire transfers to and from the US take a long time, are expensive and you need to fill in all the details of the reciepient and their bank to make sure the payment arrives. Another additional problem are international payments in USD. They need to go through an intermediate bank in the US and this costs money and delays the payment.