My reasons for looking to use decentralized exchanges is for Canadian truckers, the government has stepped in and have started using Centralized exchanges against people who want to help, including freezing not just their crypto but their actual bank accounts linked to it. I think this (regardless how you feel about the protest) is a truly terrifying thing and an attack on everyone.
You are on the right way, many people have forgotten that centralized crypto exchanges are regulated just like banks and government of any country can tell the exchanges to freeze any account they want, an example is what is going on in your country, the best you can use are decentralized exchange. But always try all means to avoid scammers.
https://localcryptos.com/ and
https://hodlhodl.com/ are good, you can also try
https://bisq.network/ which is currently the most that can offer you more privacy among decentralized exchanges but some people may not be using it because only its alerting support mobile app, if you will have to use the site, you will need to use a computer.
For every first crypto buy you need Fiat now ask yourself where the anonymity is? Using fiat is giving away your everything that has to do with anonymous, this is what ruined privacy coins too, you need Fiat money to buy.
If you do not have any other means than to use fiat to buy crypto, then what are you going to do? This is the best option you can go for. You use fiat but in a P2P way that is not linked to buying crypto.